SQL
hongyanee
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL常用字符函数
一、字符转换函数 1、ASCII() 返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。 2、CHAR() 将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。 3、LOWER()和UPPER() LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。 4、STR() 把数值型数据转换为字符型数据。 STR ([转载 2010-11-16 16:41:00 · 712 阅读 · 0 评论 -
SQL语句:字段的连接
<br />在使用SQL查询时,有的时候需要对字符串分拆或者连接,SQL提供了丰富的字符处理函数,可以对字符串方便的处理。<br />前两天的遇到排课的问题,一个课程可以开多个班级,用课程编号和班级号就可以组成一个唯一确定的课程班级号。这里需要用到字符串的连接,其中CONCAT可以完成两个字段中字符的拼接。<br /> <br />select Concat(A.KCBH,A.XH) BJBH from A where…;原创 2010-11-16 16:09:00 · 1444 阅读 · 0 评论 -
SQL常用字符函数(续)
续四、字符串比较函数 1、CHARINDEX() 返回字符串中某个指定的子串出现的开始位置。 CHARINDEX (, ) 其中substring _expression 是所要查找的字符表达式,expression 可为字符串也可为列名表达式。如果没有发现子串,则返回0 值。 此函数不能用于TEXT 和IMAGE 数据类型。 2、PATINDEX() 返回字符串中某个指定的子串出现的开始位置。 PATINDEX (, )其中子串表达式前后必须有百分号“%”否则返回值为0。 与CHARIN转载 2010-11-16 16:33:00 · 524 阅读 · 0 评论 -
Oracle多行记录合并/连接/聚合字符串的几种方法
<br />怎么合并多行记录的字符串,一直是oracle新手喜欢问的SQL问题之一,关于这个问题的帖子我看过不下30个了,现在就对这个问题,进行一个总结。<br /> 什么是合并多行字符串(连接字符串)呢,例如:<br />SQL> desc test;<br />Name Type Nullable Default Comments <br />------- ------------ -------- ------- -------- <br />COUNTRY VARCHAR转载 2011-02-25 16:45:00 · 405 阅读 · 0 评论 -
SQL字符串可以直接比较
有个数据库设计的时候,将年月用字符串拼接而成。当比较年月的大小的时候,可以直接用字符串的大小来比较。字符串比较大小就像整形比较一样,通过逐个比较ASCII码来完成。SELECT SYSDATE FROM DUAL WHERE AQ>AN;原创 2011-06-20 12:19:00 · 2957 阅读 · 0 评论
分享