一条集多表查询、字段与字段拼接、合并每张表共同字段、新增列并赋值的SQL
SQL 查询 合并 字段 新增 赋值 拼接 一条
2023-09-11 14:15:41 时间
SQL如下:
SELECT
ATableID AS deviceId,AIP AS terminalIp,( aName+ '(' + AIP + ')' ) AS name,'1' AS devParentId
FROM
ATable
WHERE
is_active = '1'
UNION
(
SELECT
BTableID AS deviceId,BIP AS terminalIp,( bName+ '(' + BIP + ')' ) AS name,'2' AS devParentId
FROM
BTable
WHERE
is_active = '1'
)
UNION
(
SELECT
CTableID AS deviceId,CIP AS terminalIp,( cName+ '(' + CIP + ')' ) AS name,'3' AS devParentId
FROM
CTable
WHERE
is_active = '1'
)
分析:
字段拼接:( NAME + '(' + ControlIP + ')' ) AS NAME
合并多表: 使用了UNION,参考这篇博客。
新增列并赋值: :'3' AS devParentId
相关文章
- 如何使用PDO查询Mysql来避免SQL注入风险?ThinkPHP 3.1中的SQL注入漏洞分析!
- sql高级查询
- SQL SERVER 2014 下IF EXITS 居然引起执行计划变更的案例分享
- [Python]Python/PHP如何查询sql server中NTEXT类型数据
- sql datalength与len区别用法
- SQL语句里合并两个select查询结果
- SQL Server存储过程
- 【学习总结】SQL的学习-3-数据查询
- sql 链接符 ||
- Nikto是一款Web安全扫描工具,可以扫描指定主机的web类型,主机名,特定目录,cookie,特定CGI漏洞,XSS漏洞,SQL注入漏洞等,非常强大滴说。。。
- 当面试官问“你的SQL能力怎么样”时,怎么回答才不会掉进应聘陷阱?
- 请教如何实现SQL查询24小时内,当前时间之前20分钟的信息
- php自带的几个防止sql注入的函数
- SQL Select查询原理--查询语句执行原则(基础)
- Atitit sql查询语法 SQL SELECT完整语法3 1.SELECT语法3 2.FROM子句5 3.WHERE子句6 下面两张表将在后面使用到7 1.比较运算符7 2.逻辑
- Atitit.mysql oracle with as模式临时表模式 CTE 语句的使用,减少子查询的结构性 mssql sql server..
- MySQL关于根据日期查询数据的sql语句
- Database之SQL:自定义创建数据库的各种表demo集合(以方便理解和分析sql的各种增删改查语法的具体用法)
- 肝通宵写了三万字把SQL数据库的所有命令,函数,运算符讲得明明白白讲解,内容实在丰富,建议收藏+三连好评!
- SQL VQ20 查询职位城市在北京或者职位工资高于100000的job_id和company_id
- 【SQL干货】一条sql查出来全国空气质量排名
- 【图文详解:索引极简教程】极致 SQL 查询性能优化原理
- SQL: coalesce()函数
- sql 精读(六)获取每个类别中最受欢迎的商品
- 【SQL开发实战技巧】系列(二十九):数仓报表场景☞简单的树形(分层)查询以及如何确定根节点、分支节点和叶子节点
- C# EF使用SqlQuery直接操作SQL查询语句或者存储过程
- C# sql like查询