SQL查询以小写字母开头的数据行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL查询以小写字母开头的数据行相关的知识,希望对你有一定的参考价值。

SQL查询以小写字母开头的某个字段数据行,用更新并把小写改成大写,这样的语句要怎么写,找大侠帮忙

参考技术A declare @t table(col1 varchar(20))
insert into @t
select '111aaaaaaaaaaa' union
select 'abcde' union
select 'ABC' union
select 'QqqQ' union
select 'gg' union
select 'HG'

select *
from @t

update @t
set col1 = upper(LEFT(col1,1))+RIGHT(col1,LEN(col1)-1)

select *
from @t本回答被提问者采纳
参考技术B update tablename
set col1 = upper(LEFT(col1,1))+RIGHT(col1,LEN(col1)-1)
参考技术C 我理解的是你要把列值全变成大写,不知道是不是这个意思~

shell脚本应用正则表达式grep,sed,awk,的应用

 

准备测试文件

从test.txt文件中查找出特定字符“the”所在的位置

查找不包含“the”字符的行

同时查找到“shirt”与“short”这两个字符串

查找包含重复单个字符“oo”

查找“oo“前面不是”w“的字符串

查找“oo”前面不存在小写字母的字符串

查找包含数字的行

查询以“the”字符串为行首的行

查询以大写字母开头的行

查询不以字母开头的行

查找“w??d“以w开头d结尾的字符串

查询包含至少两个o以上的字符串

查询以w开头d结尾,中间至少包含一个o的字符串

查询以w开头以d结尾,中间的字符可有可无的字符串

查询任意数字所在行

查询两个o的字符

查询以w开头以d结尾的行,中间包含2-5个o的字符串

查询以w开头以d结尾,中间包含2以上o的字符串

输出所有内容

输出第3行

输出3-5行

输出所有奇数行

输出所有偶数行

输出第1-5行之间的奇数行

输出第10行至文件末尾之间的偶数行

输出包含the的行

 

输出从第4行至第一个包含the的行

输出以PI开头的行

输出包含单次wood的行

删除第3行

删除3-5行

删除包含cross的行

删除以小写字母开头的行

删除以“.“结尾的行

删除所有空行

将每行中的第一个the替换为THE

将每行中的第3个1替换为L

将文件中所有的the替换为THE

将文件中的所有o删除(替换为空串)

在每行的行首插入#号

在包含the的每行行首插入#号

在每行行尾插入字符串EOF

将第3-5行的所有the替换为THE

将包含the所有行中o替换为O

将包含the的迁移至文件末尾

将包含the的行另存为文件out.file

将文件/etc/hsotname的内容添加到包含the的每行以后

在第3行后插入一个新行,内容为New

在包含the的每行后插入一个新行,内容为New

在第3行后插入多行内容

将1-5行内容转移至第17行后

将1-5行内容转移至第17行后用脚本实现

 

查找出/etc/passwd的用户名,用户ID,组ID等列

输出所有内容

输出所有内容

输出1-3行内容

输出第1-3行内容

输出第1行,第3行内容

输出所有奇数行的内容

输出所有偶数行

输出以root开头的行

输出以nologin结尾的行

统计以/bin/bash结尾的行数

输出每行中以空格或制表位分隔的第三个字段

输出每行中的第1,3个字段

输出密码为空的用户的shadow记录

输出密码为空的用户的shadow记录

输出以冒号分隔的第7个字段中包含/bash的行的第1个字段

输出第7个字段既不为/bain/bash也不为/sbin/nologln的所有行

调用wc -l命令统计使用bash的用户个数

以上是关于SQL查询以小写字母开头的数据行的主要内容,如果未能解决你的问题,请参考以下文章

php里怎么判断字段里是不是以1开头的字段?

sql语句查询字母字段时不区分大小写

SQL语句如何查询首字母大写?

oracle 如何查找特定字母开头的某个字段?

mysql获取字段拼音各首字母的问题

如何在SQL中实现区分大小写的查询