sql server的一些常用 sql 语句

  1.  查询系统连接数


SELECT * FROM
[Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT 
   [DBID]
FROM 
   [Master].[dbo].[SYSDATABASES]
WHERE 
   NAME='fb_data'
)
order by cpu desc

外连接
SELECT people.fb_id as fbid, people.name as name, people.sex as sex, language.name as language, people.home_town_name as home_town, people.current_city_name as current_city, school.degree_name as degree, school.school_name as school, people.about as about, work.work_name as work, 'https://www.facebook.com/' + cast(people.fb_id as varchar(30)) as visit_url
  FROM [fb_data].[dbo].[fb_people] as people
  LEFT OUTER JOIN [fb_data].[dbo].[fb_people_family] as family on family.people_object_id = people.object_id
  LEFT OUTER JOIN [fb_data].[dbo].[fb_people_language] as language on language.people_object_id = people.object_id
  LEFT OUTER JOIN [fb_data].[dbo].[fb_people_school] as school on school.people_object_id = people.object_id
  LEFT OUTER JOIN [fb_data].[dbo].[fb_people_work] as work on work.people_object_id = people.object_id
  where people.object_id in ('FB001ccbc8a42213aa8cb46669d2c6a4a76f', 'FB000931a25e263b1c3d21df79834eec9491')
  
多列的拼接  
  declare @area_str varchar(200)
  set @area_str=''
  select @area_str = @area_str + ',' + name
  from [fb_data].[dbo].[fb_people_language]
  where people_object_id = 'FB00dd0dde5c611ae521b58f488b366a906c'
  select @area_str as re

需要修改数据库的时候可以修改where里边的东西。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值