美文网首页SQL
课外函数

课外函数

作者: 程序媛_ | 来源:发表于2019-04-15 09:04 被阅读0次

知识点一:charindex()语法

        CHARINDEX ( expression1 , expression2 [ , start_location ] )

解析:

    expression1 必需 ---要查找的子字符串

    expression2 必需 ---父字符串

    start_location 可选 ---指定从父字符串开始查找的位置,默认位置从1开始

123456

知识点二: charindex()的作用

    从expression2字符串中指定的位置处开始查找是否包含expression1字符串1

知识点三:charindex()的返回值

    如果能够从expression2字符串中查找到expression1字符串则返回expression1在

    expression2出现的位置;反之,返回012

知识点四:实例演示

1.包含:

select CHARINDEX('cd','abcdefg')1

结果为:3

2.不包含:

select CHARINDEX('dc','abcdefg')1

结果为:0

知识点四:charindex()的参数不区分大小写

案例:

select CHARINDEX('bCD','abcdefg')1

结果为:2

基本语法如下:

      CHARINDEX ( 字符串A, 字符串B [ , 位置 ] )

      字符串A:目标字符串,就是特定的想要查找的字符串,最大长度为8000 。

      字符串B:被查找的字符串。

      位置:在字符串A中开始查找的位置,为空时默认从第一位开始查找。


UCASE() 函数

UCASE 函数把字段的值转换为大写。

SQL UCASE() 语法

SELECT UCASE(column_name) FROM table_name


LCASE() 函数

LCASE 函数把字段的值转换为小写。

SQL LCASE() 语法

SELECT LCASE(column_name) FROM table_name

MID() 函数

MID 函数用于从文本字段中提取字符。

 SQL MID() 语法

SELECT MID(column_name,start[,length]) FROM table_name

sql语句中any和all的用法

这两个都是用于子查询的

any 是任意一个

all 是所有     

any表示有任何一个满足就返回true,all表示全部都满足才返回true

**感觉这句很清楚

比如

select * from student where 班级=’01’ and age > all (select age from student where 班级=’02’);

就是说,查询出01班中,年龄大于 02班所有人的同学

相当于

select * from student where 班级=’01’ and age > (select max(age) from student where 班级=’02’);

select * from student where 班级=’01’ and age > any (select age from student where 班级=’02’);

就是说,查询出01班中,年龄大于 02班任意一个 的 同学

相当于

select * from student where 班级=’01’ and age > (select min(age) from student where 班级=’02’);

Ctrl+Shift+U 转为大写 

Ctrl+Shift+L 转为小写

相关文章

  • 课外函数

    知识点一:charindex()语法 CHARINDEX ( expression1 , expressi...

  • 什么是函数式编程

    主要参考的是《Java函数式编程》高清华译版本 定义 函数式编程其实就是编写非故意副作用的程序。 课外知识——什么...

  • 逻辑回归

    课外资料 一句话概括:逻辑回归假设数据服从伯努利分布,假设正例样本为sigmoid函数,通过极大化似然函数的方法,...

  • Python 学习之路-06 内置结构 list set dic

    课外话题 传值与传址 关于列表的函数 append 在列表的末尾追加一个值list.append(value) i...

  • 课外培优和课外补差

    关于课外培训这个事儿,我想说一下我的粗浅之见:课外培训,分为课外培优和补差两种。 课外补差,是真的没必要。...

  • 课外班

    最近开始带孩子上课外班,心力交瘁,提前体验了一把小学生家长鸡飞狗跳的日子。 真奇怪,我小时候我爸妈挂在嘴上的就是省...

  • 课外培训

    我之前想的小学生教学方法: - 激励措施。完成目标后要有奖励,可以是物质或者口头上的。等习惯了学习强度后他就不痛苦...

  • 课外班

    上一年孩子的幼儿园是有晚间托管班的,正好方便了我们这些双职工家长,不但避免了跟旁边的小学同时放学的拥堵,而且也做了...

  • 课外班

    这个学期,NY同学开始了周末赶场子上课外辅导班的生活。 从学前班开始,NY就一直上画画课和钢琴课,但这两样都与学业...

  • 课外班

    补2019-11-10 “你为什么没有时间啊?”一个男孩问另一个瘦点的男孩。 “我有啥办法啊,三个英语班,我也很绝...

网友评论

    本文标题:课外函数

    本文链接:https://www.haomeiwen.com/subject/wheywqtx.html