MySQL Union合并查询数据及表别名、字段别名用法分析
发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,本文实例讲述了MySQL Union合并查询数据及表别名、字段别名用法。分享给大家供大家参考,具体如下:union关键字SELECT s_id, f_name, f_priceFROM fruitsW
千家信息网最后更新 2024年11月22日MySQL Union合并查询数据及表别名、字段别名用法分析
本文实例讲述了MySQL Union合并查询数据及表别名、字段别名用法。分享给大家供大家参考,具体如下:
union
关键字
SELECT s_id, f_name, f_priceFROM fruitsWHERE f_price < 9.0UNION ALLSELECT s_id, f_name, f_priceFROM fruitsWHERE s_id IN(101,103);
为表取别名
SELECT * from orders AS oWHERE o.o_num = 30001;
SELECT c.c_id, o.o_numFROM customers AS c LEFT OUTER JOIN orders AS oON c.c_id = o.c_id;
为字段取别名
SELECT f1.f_name AS fruit_name, f1.f_price AS fruit_priceFROM fruits AS f1WHERE f1.f_price < 8;
SELECT CONCAT(RTRIM(s_name) , ' (', RTRIM(s_city), ')')FROM suppliersORDER BY s_name;
SELECT CONCAT(RTRIM(s_name) , ' (', RTRIM(s_city), ')')as suppliers_titleFROM suppliersORDER BY s_name;
【例.62】查询所有价格小于9的水果的列表,查询s_id等于101和103所有的水果种类,使用UNION
连接查询结果
SELECT s_id, f_name, f_priceFROM fruitsWHERE f_price < 9.0UNION ALLSELECT s_id, f_name, f_priceFROM fruitsWHERE s_id IN(101,103);
【例.63】查询所有价格小于9的水果的列表,查询s_id等于101和103所有的水果种类,使用UNION ALL
连接查询结果,SQL语句如下
SELECT s_id, f_name, f_priceFROM fruitsWHERE f_price < 9.0UNION ALLSELECT s_id, f_name, f_priceFROM fruitsWHERE s_id IN(101,103);
【例.64】为orders表取别名o,查询订30001订单的下单日期
SELECT * from orders AS oWHERE o.o_num = 30001;
【例.65】为customers和orders表分别取别名,并进行连接查询
SELECT c.c_id, o.o_numFROM customers AS c LEFT OUTER JOIN orders AS oON c.c_id = o.c_id;
【例.66】查询fruits表,为f_name取别名fruit_name,f_price取别名fruit_price,为fruits表取别名f1,查询表中f_price < 8的水果的名称
SELECT f1.f_name AS fruit_name, f1.f_price AS fruit_priceFROM fruits AS f1WHERE f1.f_price < 8;
【例.67】查询suppliers表中字段s_name和s_city,使用CONCAT
函数连接这个两个字段值,并取列别名为suppliers_title
如果没有对连接后的值取别名,其显示列名称将会不够直观,输入如下SQL
SELECT CONCAT(RTRIM(s_name) , ' (', RTRIM(s_city), ')')FROM suppliersORDER BY s_name;
更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》及《MySQL数据库锁相关技巧汇总》
希望本文所述对大家MySQL数据库计有所帮助。
查询
别名
水果
字段
技巧
数据
价格
函数
名称
大全
数据库
种类
结果
直观
不够
专题
两个
事务
关键
关键字
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
amd狼神服务器组工控主板
软件开发团队合作小结
电脑服务器暂时无法连接什么意思
程序员用哪个软件开发比较好
仓库管理的数据库表
表空间与数据库的区别
去库存 数据库
警视通服务器繁忙什么意思
山西生鲜app软件开发
腾讯云服务器 安全组选择
u8软件卸载会删除数据库吗
大兴区品质软件开发介绍
免费von服务器地址
财务数据库如何写入目录
能够保证数据库安全性的是
数据库关键技术或问题
网络技术应用实践指导江苏
软件开发费计入哪个账户
小米高级软件开发师待遇
大专计算机网络技术考试试题
防火墙显示网络安全警报
网络安全爆发增长
js 显示数据库图片路径
敏捷软件开发培训
yii2 链接数据库
光电网络技术岗
java 爬虫抓取数据库
mitomap数据库怎么用
数据库关键技术或问题
内网服务器全局代理