sql語句的一些應用和技巧

2021-09-08 23:31:34 字數 889 閱讀 2097

1.進行2個資料庫間的表進行查詢連線

--建立鏈結伺服器 (

exec

sp_addlinkedserver  

'itsv ',

'', '

sqloledb ',

'遠端伺服器名或ip位址

'exec

sp_addlinkedsrvlogin

'itsv ',

'false ',

null, '

使用者名稱 ',

'密碼 '--

查詢示例

select

*from

itsv.資料庫名.dbo.表名

--匯入示例

select

*into

表 from

itsv.資料庫名.dbo.表名

--以後不再使用時刪除鏈結伺服器

exec

sp_dropserver 

'itsv ',

'droplogins '--

連線遠端/區域網資料(openrowset/openquery/opendatasource)

--1、openrowset

2.sql語句巧用

select     b.path 

+b.storename as imgpath 

from       pdt_photo as a left outer join

co_picture as b on a.pictureid 

=b.pictureid

where     (a.pdtid ='

pdt13730as4epp

') and (a.ismain =1

)3.

for語句和if語句的一些應用

1.5位運動員參加了10公尺臺跳水比賽,有人讓他們 比賽結果 a選手說 b第二,我第三 b選手說 我第二,e第四 c選手說 我第一,d第二 d選手說 c最後,我第三 e選手說 我第四,a第一 比賽結束後,每位選手都說對了一半,請程式設計確定比賽的名次。int main system pause re...

SQL的一些技巧和優化

一 使用萬用字元技巧 1 不要過度使用萬用字元,如果其他操作符能達到相同的目的,應該使用其他其他操作符。2 在確實需要使用萬用字元時,除非絕對必要,否則不要把他們用在搜尋模式的開始處,把萬用字元置於搜尋模式的開始處,搜尋起來最慢。3 注意萬用字元的位置。如果放錯位置,可能不會返回想要的資料 二 使用...

一些sql語句

一。在oracle中建表,怎麼實現id自動編號 1 建表 create table code test id int,name varchar2 20 2.建立序列 create sequence s country id increment by 1 start with 1 maxvalue 9...