`

用sql显示如图所示的查询结果

    博客分类:
  • sql
SQL 
阅读更多
创建testtable1与testtable2表。创建语句如下

create table testtable1
(
id int IDENTITY,
department varchar(12) 
)

select * from testtable1
insert into testtable1 values('设计')
insert into testtable1 values('市场')
insert into testtable1 values('售后')
create table testtable2
(
id int IDENTITY,
dptID int,
name varchar(12)
)
insert into testtable2 values(1,'张三')
insert into testtable2 values(1,'李四')
insert into testtable2 values(2,'王五')
insert into testtable2 values(3,'彭六')
insert into testtable2 values(4,'陈七')


对应的的testtable1与testtable2表的数据对应如下图所示




要求显示的效果如下图所示





我使用的sql查询语句如下:

select ta.*,ISNULL(department,'黑人') from testtable2 ta left join testtable1 tb on ta.dptid=tb.id
  • 大小: 11.7 KB
  • 大小: 11.5 KB
分享到:
评论

相关推荐

    在SQL Server中存储显示图片

    在HTML中,你可以使用`<img>`标签引用这个HTTP Handler来显示图片,如下所示: ```html ``` 这个例子展示了如何在SQL Server中存储图片,以及如何在.NET ASP.NET C#环境下从数据库中读取并显示图片。请注意,为了...

    使用LabVIEW操作ACCESS、MySQL、SQL server数据库实现按照时间段查询数据

    首先,我们需要了解数据库的结构,例如一个名为“商品”的表,包含若干列,如图2所示,数据类型如图3所示。接下来,我们将解决三个查询任务: 1. 查询2022年5月4日8:00:00至2023年2月5日17:30:00之间的所有数据。 2...

    sqlserver+group by分组查询分页存储过程

    然而,在较旧的SQL Server版本中,可能需要更复杂的查询结构,如在给定的代码示例中所示,使用了动态SQL和变量来构建分页查询。 具体而言,`usp_PagingLarge`存储过程通过以下步骤实现分页: 1. **解析输入参数**...

    C#中读取sql server的数据,并在datagridview中显示

    如代码片段所示: ```csharp using(SqlConnection conn = new SqlConnection()) { // 设置连接字符串 conn.ConnectionString = "server=localhost;uid=sa;pwd=123456;database=table1"; conn.Open(); } ``` ...

    SQLTracker监视使用Oracle数据库的应用程序

    6. **兼容性**:正如标题所示,SQLTracker支持Windows 7和Windows 10 64位操作系统,这使得它可以在大多数企业环境中无缝集成。 7. **易用性**:该工具通常具有直观的用户界面,允许用户轻松导航并理解复杂的数据库...

    ASP下SQL Server多表多条件查询统计.pdf

    统计结果需要显示在网页上,如表1所示。 二、数据库结构 1. "班级索引"表:存储每年班级的基本信息,包括ID、班级名称和班主任。 2. 每个班级对应一个单独的表,记录该班级学生的详细信息,如专业、入学年份等。...

    数据库 SQL 习题 整理,有答案

    关系数据库标准语言不仅限于这些基本操作,还包括复杂的查询构造,如联接(JOIN)、子查询、分组(GROUP BY)和聚合函数(SUM、AVG、COUNT等)。在SQL Server中,我们还可以使用视图(VIEW)来创建虚拟表,以及存储...

    SQL连接查询语句实例

    而显式内连接则使用INNER JOIN关键字,如语句2所示。以下是一个内连接的例子: ```sql -- 隐式内连接 SELECT O.ID, O.ORDER_NUMBER, C.ID, C.NAME FROM ORDERS O, CUSTOMERS C WHERE O.CUSTOMER_ID = C.ID; -- ...

    图片存入sql数据库源码

    例如,如果你有一个名为`Photos`的表,其中有一个名为`ImageData`的`image`列,插入操作可能如下所示: ```csharp using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open();...

    SQLSERVER访问MYSQL表中文显示成乱码.pdf

    使用SQL Server的系统存储过程`sp_addlinkedserver`来添加一个链接服务器,如下所示: ``` EXEC sp_addlinkedserver @server = 'dxmysql', --连接名称 @srvproduct = 'MYSQL', --数据库类型 @provider = '...

    SQL查询语言使用技巧.pdf

    有时查询结果的数据重复较多,给用户浏览数据带来不便,这时可以使用DISTINCT子句,该子句用来控制输出无重复结果的记录,即相同字段值的记录只显示一次。 例如,查询学生表涉及到的所有班级名: SQL> SELECT ...

    ASP.Net在SqlServer中的图片存取技术

    ASP.NET 在 SQL Server 中的图片存取技术是 Web ...注意在实际开发中,应根据项目需求考虑数据安全、性能优化、错误处理等方面的问题,例如使用参数化查询防止 SQL 注入,优化数据库读写操作,以及适当缓存图片数据等。

    《DB 查询分析器》批量执行多条SQL语句并显示执行时间

    通过不同的“结果”属性页,用户可以逐一查看每条SQL语句的详细信息,如图1、图2和图3所示,这些信息直观地展示了执行时间以及返回的记录数。 这种功能对于数据库管理员和开发人员来说是极其有用的,它不仅提高了...

    日常收集常用SQL查询语句大全

    常用sql查询语句如下所示: 一、简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SELECT * FROM emp; 3. 查询指定列 SQL>SELECT empmo, ename, mgr FROM emp; SQL>SELECT DISTINCT mgr FROM emp; 只...

    sql相同数据只显示一条.doc

    但请注意,如果要同时显示“姓名”、“性别”和“年龄”,你需要在`SELECT`语句中明确列出这些列,而不是使用通配符`*`,如下所示: ```sql SELECT name, gender, age FROM aoe WHERE id IN (SELECT MAX(id) as id ...

    [sql server]SQL Server2005杂谈(5):将聚合记录集逆时针和顺时针旋转90度.doc

    这将产生一个记录集,其中`name`字段的每个唯一值及其对应的计数值(`c`)作为行显示,如图2所示。 然而,有时我们需要将这个结果旋转90度,使得`name`字段的值变为列名,计数值变为第一行的数据,如图3所示。这种...

    将图片保存到数据库sql中

    在SQL中,创建一个包含BLOB字段的表,如下所示: ```sql CREATE TABLE Images ( ID INT PRIMARY KEY AUTO_INCREMENT, Image BLOB ); ``` 步骤二:读取图片文件 在程序中,我们需要读取图片文件的二进制数据。在...

    招生管理数据库系统(sql)

    招生管理系统中读者得到服务的用例图如图2-1所示,工作人员维护考生基 本信息和考生附加信息的用例图2-2所示,工作人员登录及查询用例图2-3所示: 图2-1考生得到服务的用例图 注释: 投档:考生投档用例 ...

    图片文件在SQL Server数据库的存取

    该表的结构如下所示: ```sql CREATE TABLE [dbo].[StudentInfo]( [ID] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [Age] [int] NULL, [Sex] [nchar](10) COLLATE ...

Global site tag (gtag.js) - Google Analytics