SQL知识积累——常用函数及特殊字符
来源:互联网 发布:时时彩源码程序出售 编辑:程序博客网 时间:2024/03/29 15:41
1.加上 N 代表存入数据库时以 Unicode 格式存储。
N'string' 表示string是个Unicode字符串
Unicode 字符串的格式与普通字符串相似,但它前面有一个 N 标识符(N 代表 SQL-92 标准中的国际语言 (National Language))。N 前缀必须是大写字母。例如,'Michél' 是字符串常量而 N'Michél' 则是 Unicode 常量。Unicode 常量被解释为 Unicode 数据,并且不使用代码页进行计算。Unicode 常量确实有排序规则,主要用于控制比较和区分大小写。为 Unicode 常量指派当前数据库的默认排序规则,除非使用 COLLATE 子句为其指定了排序规则。Unicode 数据中的每个字符都使用两个字节进行存储,而字符数据中的每个字符则都使用一个字节进行存储。有关更多信息,请参见使用 Unicode 数据。
Unicode 字符串常量支持增强的排序规则。
2.函数SUBSTRING ( expression, start, length )
参数:
expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。
start 整数或可以隐式转换为 int 的表达式,指定子字符串的开始位置。
- length 整数或可以隐式转换为 int 的表达式,指定子字符串的长度。
SELECT SUBSTRING(First Name,1,1) AS Initial, Last Name FROM Employees
3.函数CHARINDEX ( expression1 , expression2 [ , start_location ] )
Expression1是要到expression2中寻找的字符中,start_location是CHARINDEX函数开始在expression2中找expression1的位置。
CHARINDEX函数返回一个整数,返回的整数是要找的字符串在被找的字符串中的位置。假如CHARINDEX没有找到要找的字符串,那么函数整数“0”。
使用示例:
CHARINDEX('SQL', 'Microsoft SQL Server')
这个函数命令将返回在“Microsoft SQL Server”中“SQL”的起始位置,在这个例子中,CHARINDEX函数将返回“S”在“Microsoft SQL Server”中的位置11
- SQL知识积累——常用函数及特殊字符
- 常用oracle sql函数及语句积累
- HTML——常用特殊字符
- SQL常用字符函数
- SQL常用字符函数
- html常用标签及特殊字符总结
- 程序设计sql文中特殊字符转换函数
- SQL常用函数--字符函数
- sql常用语句积累及优化
- jsp常用知识积累
- C#常用知识积累
- php常用知识积累
- JS常用知识积累
- 平时积累常用知识
- SQL 细节知识积累
- SQL 细节知识积累
- SQL 细节知识积累
- SQL 细节知识积累
- 讲讲Android开发超常见的内存泄露以及解决
- 解决AD 不能打开DDB文件的解决方案
- keepalived 实现mysql主从自动切换
- 倒计时
- Xilinx FPGA ISE JTAG boundary scan 扫描出 unknown device的问题
- SQL知识积累——常用函数及特殊字符
- 【leetcode c++】 20 Valid Parentheses
- vs2013代码运行窗口一闪而过
- Android 程序框架设计
- [数据结构]线性表之单链表的类模板实现
- java for的执行顺序
- 关于struts2 select标签默认样式的修改
- poppler 心得 windows下的mfc应用和非mfc
- Asp.Net 详解IIS内部运行原理