dkfr.net
当前位置:首页 >> SQL 提取两个字符之间的字符语句 帮帮忙 >>

SQL 提取两个字符之间的字符语句 帮帮忙

使用substring(),charindex() 然后配合使用case when then else end截取字符串

试试这个语句: select * from archives where charindex('张三是李四的兄弟,也是何八的儿子',title) > 0 用的是charindex函数判断

select * from 表名 where code like '%[2013]%' order by cast(substring(code,charindex(']',code)+1,len(code)-charindex(']',code)) as int) desc 这样试试

(1)查询李老师所授课程的课程号和开课系。 select cno,subject from course where teacher='李老师'; (2)查询计算机系年龄大于20岁的女同学学号和姓名。 select sno,sname from student where sex='女' and age>20; (3)查询没有修读刘老师...

宿舍人员 宿舍号 姓名 学号 专业 电话

1.select 员工编号,员工姓名,工资,case 部门号 when 10 then '财务部' when 20 then '研发部' when 30 then '销售部' else '未知部门' end from 部门表 2. select '*****'+'hello'+'*****' select replicate('*',5)+'hello'+replicate('*',5)...

不知道你是什么数据库,单纯就这个字段拆分,如果是 mssql 用 select SUBSTRING('1206mn-01',1,6) select LEFT('1206mn-01',6)

$ sqlite3 SQLite version 3.7.7 2011-06-23 19:49:22Enter ".help" for instructionsEnter SQL statements terminated with a ";"sqlite> .mode columnsqlite> create table tb_tester ( ...> id int, ...> name varchar(16), ...> job varchar...

22、C 23、A 26、A 27、B 28、B

一共给你两分答案,第一份是本人写的. 第二份是上课的老师写的,你可以对比一下: --1.选择部门30中的雇员. select * from emp where deptno=30; --2.列出所有办事员的姓名,编号和部门. select ename,empno,deptno from emp where job='CLERK'; --...

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com