前言:
此时咱们对“sql第二个字为某一个字”大致比较关切,咱们都需要知道一些“sql第二个字为某一个字”的相关文章。那么小编也在网络上网罗了一些关于“sql第二个字为某一个字””的相关知识,希望大家能喜欢,姐妹们快快来了解一下吧!数据库
-知识扩展
-- 1,数据库表中列名字段为英文,查询出来列名为中文
--格式 select 字段 as 中文名,列名 中文名,列名 中文名 from 表名
--eg:
--a 单行字段查询出为中文
select S# as 学生编号 from Sc
--b 多行字段查询出中文
select S# as 学生编号,c# 科目,score 成绩 from Sc
--模糊查询
--查询 完整查询和模糊查询
-- 完整查询
---模糊查询
-- select 列名1,列名2 from 表名 where 列明 like...
select * from Sc where c# like '%70%'
--like 4种匹配
-- % 0个或多个
-- _ 匹配单个字符
-- [] 范围匹配
-- []
--distinct
--作用:返回唯一不同的值
select distinct c# from sc
--语法:select distinct 列名 from 表名
--比较运算符及top,percent关键字的使用
--语法
-- select * from 表名 where 列明1 运算符 值1 and 列名2 运算符 值2
select top 100 * from Sc
select top 100 percent * from Sc
select * from Sc where score >70 and c#>2
--between 和and 的用法
--语法: select * from 表名 where 列名 between 条件值
select * from Sc where score between 60 and 90
--where的用法
select * from Course where t#='01'
--引号的使用
--文本使用单引号''
--数值不用引号
--and 和or的运算的使用
--and和or可在where子语句中蒋两个或多个条件结合起来
--如果第一个条件和第二个条件都成立,则and运算符显示第一条记录
--如果第一个条件和第二个条件只要有一个成立,则or运算符显示一条记录。
--使用and运算符
select * from sc where c#=01 and score=82 --使用and两侧的条件符合才能显示数据
--使用or运算符
select * from sc where c#=01 or score=82 --使用or两侧满足一个都能显示数据
--同时使用and和or运算符
--课程是01,02的成绩都是85的结果,使用括号进行处理
select * from sc where (c#=01 or c#=02) and score =85
--order by关键字的用法
--作用 对结果集进行排序,降序desc和升序asc,默认情况是结果升序。
select S#,c#,score from Sc order by score
--in关键字的用法
--作用 指定选择列中的数据
--语法 select 列名1,列名2 from 表名 where 列名1,列名2 in(查找的文本信息和数值)
select score from Sc where score in ( 75,8)
标签: #sql第二个字为某一个字