博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql
阅读量:5814 次
发布时间:2019-06-18

本文共 2319 字,大约阅读时间需要 7 分钟。

CREATE TABLE customer(

cusno VARCHAR(20) PRIMARY KEY AUTO_INCRENENT,
cusname VARCHAR(20)NOT NULL,
address VARCHAR(20)NOT NULL,
tel VARCHAR(50)NOT NULL,
sex VARCHAR(2),
mon INT

)

SELECT *FROM customer;
DROP TABLE customer;
DELETE FROM customer;
/插入数据/
INSERT INTO customer VALUES(‘coo1’,’杨婷’,’北京’,’010-5328953’,’女’,180000);
INSERT INTO customer VALUES(‘coo2’,’李和平’,’上海’,’021-6235965’,’男’,230000);
INSERT INTO customer VALUES(‘coo3’,’叶新’,’成都’,’024-3222781’,’男’,550000);
INSERT INTO customer VALUES(‘coo4’,’冯辰诚’,’上海’,’021-8723596’,’男’,700000);
INSERT INTO customer VALUES(‘coo5’,’张展’,’郑州’,’0371-8907654’,’男’,105000);
INSERT INTO customer VALUES(‘coo6’,’王晓丽’,’苏州’,’022-883882’,’女’,89000);
/23)将杨婷拥有资产改为188888。/
UPDATE customer SET mon=188888 WHERE cusname=’杨婷’;
/24)客户编号“C007”的姓名“王晨”,地址‘杭州’,电话‘031-8909932’,性别‘男’,拥有资产280000录入时遗漏,请编写SQL语句插入该记录。/
INSERT INTO customer VALUES(‘coo7’,’王晨’,’杭州’,’031-8909932’,’男’,280000);
/25)查询所有客户的姓名、性别、和地址/
SELECT cusname, sex, address FROM customer;
/26)查询所有客户的姓名、地址和拥有资产,要求安装资产降序排序。/
SELECT cusname ,address,mon FROM customer ORDER BY mon DESC;
/27)查询所有男性客户的客户编号、姓名、地址/
SELECT cusno,cusname,address FROM customer WHERE sex=’男’;
/28)查询来至上海的客户的姓名、性别、拥有资产/
SELECT cusname, sex,mon FROM customer WHERE address=’上海’;
/29)查询资产超过200000的女性的姓名、地址、拥有资产/
SELECT cusname,address,mon FROM customer WHERE sex=’女’ AND mon>20000;
/30)查询姓李的客户的姓名、地址、性别/
SELECT cusname,address,sex FROM customer WHERE cusname LIKE’李%’;
/31)查询客户表中客户拥有资产的平均值/
SELECT*FROM customer WHERE mon>(SELECT AVG(mon) FROM customer);
/32)查询客户表中客户一共拥有多少资产/
SELECT SUM(mon)FROM customer;
/查询客户表中客户资产最少的客户姓名、性别、地址、拥有资产/
SELECT*FROM customer WHERE mon=(SELECT MIN(mon)FROM customer );
/34)查询男性和女性分别拥有资产的总数和性别/
SELECT SUM(mon),t.sexFROM customer t WHERE sex=’男’UNION(SELECT SUM(mon),t.sexFROM customer t WHERE sex=’女’);
/35)查询姓名为2个字的用户的用户编号、姓名、地址/
SELECT cusno,cusname,address FROM customer WHERE cusname LIKE’__’;
/36)查询电话号码最后一位不是3的客户的姓名、地址、电话号码/
SELECT cusname,address,tel FROM customer WHERE tel NOT LIKE’%3’;
/37)查询客户表中男性客户比女性客户多几个/
SELECT(SELECT COUNT(sex)FROM customer WHERE sex=’男’)-(SELECT COUNT(sex)FROM customer WHERE sex=’女’);
/3838)查询资产超过所有客户平均资产的客户的姓名、性别、地址、拥有资产/
SELECT cusname,sex,address,mon FROM customer WHERE mon>(SELECT AVG(mon) FROM customer);
/39)删除上海男性客户的基本信息/
DELETE FROM customer WHERE sex=’男’;
DELETE FROM customer;

转载地址:http://ketbx.baihongyu.com/

你可能感兴趣的文章
shell编程笔记六:实现ll命令
查看>>
【SAP HANA】关于SAP HANA中带层次结构的计算视图Cacultation View创建、激活状况下在系统中生成对象的研究...
查看>>
[nodejs] nodejs开发个人博客(五)分配数据
查看>>
《Linux内核修炼之道》 之 高效学习Linux内核
查看>>
Java数据持久层框架 MyBatis之API学习九(SQL语句构建器详解)
查看>>
30分钟Git命令“从入门到放弃”
查看>>
nginx : TCP代理和负载均衡的stream模块
查看>>
MYSQL数据库间同步数据
查看>>
DevOps 前世今生 | mPaaS 线上直播 CodeHub #1 回顾
查看>>
iOS 解决UITabelView刷新闪动
查看>>
让前端小姐姐愉快地开发表单
查看>>
Dubbo笔记(四)
查看>>
Web前端JQuery入门实战案例
查看>>
java B2B2C Springboot电子商城系统- SSO单点登录之OAuth2.0 登出流程(3)
查看>>
USB 通信原理
查看>>
7zZip zip RAR iOS
查看>>
date命令的详细用法!
查看>>
UiAutomator源码分析之UiAutomatorBridge框架
查看>>
python 开发之selenium
查看>>
Xcode3.2.5中找不到Mac OS X - Command Line Utility -...
查看>>