sql获取一张表所有的字段_SQL语句19问
日常对于数据库的应用不言而喻,本文推送常用的SQL语句,包含常见的数据库“增、删、改、查”操作,内容节选自在线SQL练习网站:
http://sample.jimstone.com.cn
课时1:查询表 user 的所有内容
SELECT*FROM user
课时2:查询出来 user 表中 score 大于 80 的所有数据
SELECT*FROM user WHERE score>80;
课时3:查询表 user 中字段 gender 为 '男' 的所有内容
SELECT*FROM user WHERE gender='男';
课时4:查询表 user 中字段 students 开头为'小'字的内容
SELECT students FROM user WHERE students LIKE'小%';
课时5:查询表 user 中字段 students 包含'聪'字的所有内容
SELECT*FROM user WHERE students LIKE'%聪%';
课时6:查询表 user 中字段 score 为98,60,92的所有内容
SELECT*FROM user WHERE score IN(98,60,92);
SELECT*FROM user WHERE score>95 OR gender='女';
课时7:查询表 user 中字段 score 大于95 或者 gender 为女性的所有内容
课时8:合并查询表 user 和表 user_ext 中 id 相同的所有数据
SELECT*FROM user,user_ext WHERE user.id=user_ext.id;
课时9:获取表 user 中字段 score 大于 60 的内容数量
SELECT COUNT(*)FROM user WHERE score>60;
课时9:获取表 user 中字段 score 的平均值
SELECT AVG(score) FROM user;
课时10:获取表 user 中字段 score 的总分数
SELECT SUM(score)AS SUMVALUE FROM user;
课时11:获取表 user 中字段 score 的最大值
SELECT MAX(score)AS MAXVALUE FROM user;
课时12:获取表 user 中字段 score 的最小值
SELECT MIN(score)AS MINVALUE FROM user;
课时13:获取表 user_ext 中所有不同的字段 age 并设置字段别名为'年龄'
SELECT DISTINCT(age)AS 年龄 FROM user_ext;
课时14:获取表 user_ext 中的所有数据并且按照字段 weight 进行倒序排序
SELECT*FROM user_ext ORDER BY weight DESC;
课时15:通过左连接 获取表 user(别名t1) 和表 user_ext(别名t2) 中字段 id 相同的数据,其中字段 age 大于9,并仅返回 id、students、age、weight 这几个字段的数据
SELECT t1.id,t1.students,t2.age,t2.weight FROM user AS t1 LEFT JOIN user_ext AS t2 ON t2. id=t1.id WHERE t2.age>9;
课时16:创建一个名为'test'的表
CREATE TABLE test(id Integer Primary Key,students VarChar(8),score Integer,gender VarChar(2));
课时17:把'test'表 删除
DROP TABLE test;
课时18:把 user 表 students 字段为'小明'的记录删除
DELETE FROM user WHERE students='小明';
课时19:在 user 表 所有字段 中添加记录
INSERT INTO user(students,score,gender)VALUES('小蜗牛',100,'男');
sql获取一张表所有的字段_SQL语句19问相关推荐
- mysql 把一个字段的值_mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法...
需求:把一个表某个字段内容复制到另一张表的某个字段. 实现sql语句1: UPDATE file_manager_folder f1 LEFT OUTER JOIN file_manager_fold ...
- sql 两张表的相同字段中刷选出不同数据
我们在业务逻辑中,经常会涉及两张表之间的数据比较, 其中涉及到某张表中独一份的数据,如下 1 两张表中相同字段name , 查询出在表a存在而表b中不存在的数据,并去重 方法一: SELECT DIS ...
- php删除一张表数据的时候 把另一张表的数据也删除,剔除第一张表的数据时,修改第二张表的相关字段的数值...
删除第一张表的数据时,修改第二张表的相关字段的数值 表xf xf_id vip total 1 1 10 2 1 100 3 2 80 4 3 50 表vip vip jifen 1 1000 2 5 ...
- 涨跌的例题用C语言编辑,仅用一句SQL更新整张表的涨跌幅、涨跌率的解决方案...
问题场景 各大平台店铺的三项评分(物流.服务.商品)变化情况: 商品每日价格的变化记录: 股票的实时涨跌浮: 复现场景 表:主键ID,商品编号,记录时的时间,记录时的价格,创建时间. 问题:获取每个商 ...
- php获取数据库的表名和字段名
2019独角兽企业重金招聘Python工程师标准>>> 这个功能用的好像不是很多,但是如果你用过 phpexcel 你会发现它还是很有用的,因为有时候你需要把数据库里面的一些数据导出 ...
- mysql比对表中数据是否相同_如何用sql比较两张表数据是否一致?
在批量程序的测试中,经常会涉及到对数据库表的测试,今天我们来介绍一下用sql比较两张表结构相同的表数据是否完全一致的方法. 1.inner join 浅尝 提到比对两张表的数据是否完全相同,很容易想到 ...
- oracle查表字段长度,oracle中查询某张表中的字段名,字段类型,字段长度等信息...
oracle中查询某张表中的字段名,字段类型,是否为空,字段长度等信息 --更改某张表的字段类型长度 alter table bill_info modify IDCARD VARCHAR2 (30) ...
- sql与mysql中2个表数据进行匹配_SQL语言中把数据库中两张表数据关联起来的语句...
展开全部 1.创建32313133353236313431303231363533e59b9ee7ad9431333431373864两张测试表, create table test_cj(name ...
- Oracle修改一张表中某个字段 不为空改为可为空
修改一张表中某个字段 不为空改为可为空 例子:alter table tableName modify 字段 null; 但是反过来把可为空改为不为空就有问题.有知道的大神可以指教一下.多谢
最新文章
- oracle 最低要求吗,神谕Oracle配置要求高吗?最低及推荐配置一览
- 杭州优步uber司机第三组奖励政策
- Roguelike+RPG如何给玩家刺激的游戏体验? 《我功夫特牛》系统逆推
- 2017腾讯编程题----素数对
- 分享一批国内常用的tracker地址
- 英伟达数据中心业务营收不断创下新高,已连续9个财季保持增长
- php查询sqlserver2008r2,php根据请求参数ODBC动态连接SQL Server2008R2
- Linux Bootloader_转载
- 拓端tecdat|python3用ARIMA模型进行时间序列预测
- windows下安装VM虚拟机和Ubuntu系统(附注册密钥)
- 基于单片机无线防丢报警器设计过程分享
- BOOST 升压电路调试笔记
- 【Beta】 第七次Daily Scrum Meeting
- ①变量、常量、数据类型解释 ②标识符命原则 ③sizeof使用原则 ④float型科学计数法 ⑤字符转换到ASCII表 ⑥\t 的使用意义【黑马程序员视频】
- Spring Boot报错Description: A component required a bean of type 'com.rsjs.mapper.UserMapper' that cou
- python刷题:哥德巴赫猜想
- win7设置防火墙允许Ping与telnet
- 0xc0000142应用程序无法正常启动
- HDU1535 Invitation Cards(链式前向星+堆优化dijkstra)[C++]
- 密码暴力破解漏洞(kali crunch)