问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL语句的基本题

发布网友 发布时间:2022-04-28 13:56

我来回答

4个回答

热心网友 时间:2022-04-09 04:57

SQL的关联其实有多种方式,常用的是用关键字join,语法为:
"SELECT ... FROM table a JOIN table b ON a.column = b.column"
常用的关联方式有inner join (交集), left join (同左表), right join (同右表), cross join (并集)。
例如:
SELECT * FROM employee INNER JOIN department ON employee.DepartmentID = department.DepartmentID;

SQL模糊查询的语法为
“SELECT column FROM table WHERE column LIKE 'pattern';”。
SQL提供了四种匹配模式:
1. % 表示任意0个或多个字符。如下语句:
SELECT * FROM user WHERE name LIKE 'a%';
将会把a打头的名字(name)全找出来;

2. _ 表示任意单个字符。语句:
SELECT * FROM user WHERE name LIKE 'a_';
将会把a打头的两个字母的名字(name)全找出来,如a1,a2...;

3. [ ] 表示括号内所列字符中的一个。语句:
SELECT * FROM user WHERE name LIKE '[abc]1';
将找出“a1”、“b1”、“c1”(而不是“abc1”);

如 [ ] 内有一系列字符(01234、abcde之类的)则可略写为“0-4”、“a-z”,所以,本例可改写为:
SELECT * FROM user WHERE name LIKE '[a-c]1';

4. [^] 表示不在括号所列之内的单个字符。语句:
SELECT * FROM user WHERE name LIKE '[^abc]1';
将找出“d1”、“e1”、“f1”等;
如 [ ] 内有一系列字符(01234、abcde之类的)则可略写为“0-4”、“a-z”,所以,本例可改写为:
SELECT * FROM user WHERE name LIKE '[^a-c]1';

热心网友 时间:2022-04-09 06:15

两表关联查询方法一:
select a.id,b.name from a_table a,b_table b where a.id=b.id;
两表关联查询方法二:
select a.id from a_table a inner join b_table on a.id=b.id;
模糊查询:
假设要查询NAME列中的王
select name,sex from table where name like '%王%';
%王%--意思是用%匹配王前后的所有字符,例如 小王李,这样可以匹配;
select name,sex from table where name like '_王_';
'_王_'--意思是用_匹配王前后各一个字符;

热心网友 时间:2022-04-09 07:49

select A.字段,B.字段 from 表1 as A left join 表2 as B on A.字段=B.字段
on 后面为2个表联系的字段
模糊查询就用 LIKE就可以了,如
select * from employee where empname like'%刘%' 查出来的就是empname里包含'刘' 的记录

热心网友 时间:2022-04-09 09:41

1.俩表关联查询用 INNER JOIN / LEFT JOIN /FULL JOIN
比如 表 某大学 有表XXX 内容为 专业 和 学生ID
另有表ZZZ 内容为 学生ID 和 学生名字
那么像查询出 计算机专业 的学生名字
select B.专业,A.学生名字 FROM ZZZ A
INNER JOIN XXX B ON A.学生ID = B.学生ID
WHERE B.专业 = '计算机'
2.模糊查询 用 like 内容中 用% 来查询
比如 某表AAA 里 有 ZZ字段 内容有 (计算机学院),(计算机科学与技术),(计算机软件)。。。。。。
那么如果想把所有 ZZ字段有 '计算机'的 查询出来 :
select zz from AAA where zz like '计算机%'
如果想把所有 ZZ字段有 '算机'的 查询出来 :
select zz from AAA where zz like '%算机%'
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
5数字寓意是什么意思 如何在 iPhone14上恢复已删除的照片? 红井源 醇香胡麻油 2.5L-购买最佳价格 python如何实现修改当前文件夹下所有文件名称? python遍历输出所有文件 用Python遍历指定文件夹下所有文件 Python:读取指定路径下的文件,含子文件夹,可指定文件类型 谁有治疗网瘾的好方法? 孩子有网瘾又叛逆怎么办 退伍证名字错了怎么办 SQL语句基础问题,大一计算机考试用 现在美团外卖骑手一单多钱,美团外卖骑手工作流程是怎么样的? 美团外卖骑手,每送一单有多少钱?详细说一下如何才能加入美团外卖骑手?骑手的待遇怎么样? SQL里最基本的语法是什么呢? SQL server2008基础语法具体怎么多去练习啊 美团外卖商家如何确认纳税收入?是按顾客实付?还是商品售价?还是平台上显示的预计收入? 美团上的商家要交税吗 美团外卖月收入两万需要交税吗? 请问加入美团外卖怎么交税 哪几个节日 回家团圆 吉林松原一家19口人举家团圆与国同庆,他们一家人是如何庆祝这个节日的? 中秋佳节是个团圆的日子,从古至今,这个节日的习俗发生了哪些改变... 前两天跟男朋友吵架,这两天经常梦见男朋友不要我了,找不到他了急得哭了,好几天晚上都是类似得梦 梦见男朋友偷偷回家不告诉我,我急着去找他。哭着说要是找不到他,我该怎么办? 我喜欢中秋节是什么它是一个团圆的节日? 前两天跟男朋友吵架,这两天经常梦见他不要我了,找不到他,急得哭, 除了春节还有什么节日要一家团圆 春节阖家团圆,春节是中国重要节日,春节起源于哪个朝代? 我国传统节日中最希望家人团圆的两个节日? 梦见穿白色婚纱结婚可男友没回来找不到了自己大哭 如何学习SQL语法? 学习SQL语法要打好什么基础? 电脑没网怎么把手机上的歌传到电脑上呢 急求:抖音上有个女生卡点视频,背景音乐为周杰伦的轨迹,有一个火车鸣笛和演唱会挥舞星状荧光棒的镜头。 电脑没联网,怎样用数据线把手机得歌传电脑上? “一带一路”观后感怎么写? 你知道我这五年怎么过的吗,后面卡点美女亲我的视频? 一带一路读后感800字分享 想请问一下各位大神?手机的歌怎么传到电脑上面呢,关键是我的电脑是没有联网的 公司的 一带一路读后感800字 电脑没网!怎样把手机里的歌传到电脑上? 谈一谈今天建设一带一路的感想 在电脑没用连网的情况下怎么用手机传歌到电脑 一带一路的心得体会 电脑没有网,我想把手机里的歌传到电脑里。怎么传 放眼看世界一带一路感想作文三百字 卡点视频这么火,自己能做吗? 哥哥姐姐们,在电脑没有网的情况下怎么才能把手机里的歌传入电脑上 想求一个最好的卡点视频app? 一带一路读后感2百字