sql-使用SQL语句写语句查询

问题描述

使用SQL语句写语句查询

1.写函数GetSalaryByNumber,接收员工编号employee_number,返回此员工的工资标准employee_salary。
需要建表Employee,列为:employee_number:varchar(10),employee_salary:money。

解决方案

 Create function AvgResult(@en varchar(10))
Returns money
As
Begin
   Declare @es money
   Select @es=select top 1 employee_salary from Employee where employee_number = @en
Return @es
End

解决方案二:

Nhibernate 使用sql语句查询
Hibernate使用sql语句实现多表关联查询
Hibernate使用sql语句实现多表关联查询

解决方案三:

Create function GetSalaryByNumber(@num varchar(10))
Returns money
As
Begin
return(select employee_salary from Employees where employee_number = @num)
End

时间: 2024-12-23 00:06:55

sql-使用SQL语句写语句查询的相关文章

sql server-SQLServer数据迁移写的查询脚本错误

问题描述 SQLServer数据迁移写的查询脚本错误 USE symedia_4_0_development GO if exists(select * from dbo.sysobjects where name='ckeditor_assets') drop table ckeditor_assets GO CREATE TABLE ckeditor_assets ( id int NOT NULL, data_file_name varchar(255) NOT NULL, data_co

asp net 三层-.net在DAL里Sql写了查询语句,后台button怎样把它显示出来

问题描述 .net在DAL里Sql写了查询语句,后台button怎样把它显示出来 需要三层架构,想做图书检索,显示出查到的图书后,点击显示的书后可购买 解决方案 单击button事件,button_click函数里写上调用DAL.显示在某控件的代码 解决方案二: 如果用gridvie,调用DAL,获得结果.作为gridview的新的数据源,再重新绑定.不就是查询后,重新刷新显示.

SQL点滴10—使用with语句来写一个稍微复杂sql语句,附加和子查询的性能对比

原文:SQL点滴10-使用with语句来写一个稍微复杂sql语句,附加和子查询的性能对比  今天偶尔看到sql中也有with关键字,好歹也写了几年的sql语句,居然第一次接触,无知啊.看了一位博主的文章,自己添加了一些内容,做了简单的总结,这个语句还是第一次见到,学习了.我从简单到复杂地写,希望高手们不要见笑.下面的sql语句设计到三个表,表的内容我用txt文件复制进去,这里不妨使用上一个随笔介绍的建立端到端的package的方法将这些表导入到数据库中,具体的就不说了. 从这里下载文件emplo

数据-怎样用sql语句,使查询速度更快

问题描述 怎样用sql语句,使查询速度更快 在使用数据库的过程中,经常会有10W条甚至100W条级以上的数据记录,使用常规的sql语句在这种级别的数据库中查询,反馈的速度非常慢,时有几分钟才能得到查询反馈的数据结果:本人曾经看过一个sql语句,能在100W级的数据记录中,只用几秒的时间就得到查询结果,但是现在却不曾记得那条语句是如何写的了,不知哪位大神有类似或者这种技能,能否指点小弟一下 解决方案 1.建立索引 2.优化SQL语句 3.条件精确,使用索引 4.最好使用内部过程 5.只取需要的数据

sql语句多表查询中聚合函数的使用问题

问题描述 sql语句多表查询中聚合函数的使用问题 表A,B,C. A表中有title,code, b表中为code,media_code;(均不为主键,code会有重复) c表中有media_code,shrink (media_code为主键) 我的目的为取出A表中的title和c表中的shrink 联立:A.code→B.code, B.media_code→C.media_code 代码如下 select title,shrink from tableA,tableC where medi

SQL多表链接查询、嵌入SELECT语句的子查询技术

高级查询技术主要是涉及多个表的链接查询技术.嵌入SELECT语句的子查询技术,把多个查询联合起来的联合技术等. 1. 连接查询 需要同时从两个或者连个以上的表中检索数据.链接就是允许同时从两个表或者两个以上的表中检索数据,指定这些表中的某个或者某些列作为连接条件.在SQL Server中,可以使用两种连接语法的形式,一种是ANSI链接语法形式,这是连接条件出现在FROM子句中;另外一种SQL Server链接语法形式,这是连接条件出现在WHERE条件中. 1. ANSI链接 链接错做可以同时查询

sql-数据库 SQL查询语句 简化语句

问题描述 数据库 SQL查询语句 简化语句 请问 怎样从上面的数据表中查询出下面表的效果?求大神指教 解决方案 group by month 解决方案二: select months 月份type1+type2+type3 总数case when type1>0 then 1 else 0 then 执照1case when type2>0 then 1 else 0 then 执照2case when type3>0 then 1 else 0 then 执照3from(select

报表制作sql语句,模糊查询

问题描述 报表制作sql语句,模糊查询 select [BinnId][Code][BoxCode][SCode][CreateName][CreateTime] from dbo.Logistics_Binn where len(SCode)-len(replace(SCode''''))!=8 ${if(len(p1)==0"and SCode collate Chinese_PRC_CS_AS like '%""+p1+""%' or BoxCode

sql-关于SQL 两行两列变一行四列 怎么写语句啊

问题描述 关于SQL 两行两列变一行四列 怎么写语句啊 如题 两行两列变一行四列 怎么写语句啊,不要那种多列合并成一个单元格的,相当于把之后的每一行都加到第一行的后面 解决方案 http://www.cnblogs.com/aspnethot/articles/1762665.html 解决方案二: 如果我现在的行数不确定,不是还要写一个存储过程么? 解决方案三: 你得发下表结构,不然不太好帮助你!