SQL

1.MySQLの場合

ALTER TABLE User_TBLDROP PRIMARY KEY;

2.Oracle(SQL Server)の場合

ALTER TABLE User_TBLDROP CONSTRAINT ...

SQL

1.1件目からn件取得
書式
top 件数
使用例

select top 3 uid , username , address from user_tbl

2.指定件目からn件取得
書式 ...

SQL

書式
select
カラム名
from テーブル1
right outer join テーブル2
on
結合条件
使用例

select ta.orderid , tb.la ...

SQL

書式

select カラム名from テーブルA inner join テーブルBon 条件式where 条件式

使用例

select ta.orderid , tb.customername from orders ...

SQL

書式
select 項目 from テーブルA
inner join テーブルB
on 条件式
inner join テーブルC
on 条件式

使用例

select ta.or ...

SQL

書式
select * from テーブル名
where 項目名 like ‘値%’
使用例

SELECT * FROM Products WHERE ProductName li ...

SQL

書式
select * from テーブル名
where カラム名 like ‘%値%’
使用例

SELECT * FROM Products WHERE ProductName ...

SQL

書式
select * from テーブル名
where 項目 like ‘%値’
使用例

SELECT * FROM Products WHERE ProductName lik ...

SQL

書式
SELECT AVG(カラム名)
FROM テーブル名
WHERE 条件式;

使用例

select avg(price) from products;

結果
AVG(Pric ...

SQL

書式
SELECT COUNT(カラム名)
FROM テーブル名
WHERE 条件式;

使用例

select count(productid) from products;

結果

C ...

SQL

書式
BEGIN
条件式
CONTINUE
END
使用例

CREATE PROCEDURE dbo.SAMPLEAS DECLARE @tt INT SET @tt = 1 WHILE ...

SQL

書式
IF(条件式)
SET
使用例

CREATE PROCEDURE dbo.SAMPLEASBEGIN DECLARE @nn INT DECLARE @cft VARCHAR(25) SET @nn ...

SQL

書式
DECLARE @変数名 INT
使用例

CREATE PROCEDURE dbo.SAMPLEAAS DECLARE @tt INT SET @tt = 2 WHILE @tt < 5BEGIN P ...

SQL

書式
IF 条件式
BREAK
使用例

CREATE PROCEDURE dbo.SAMPLEAS DECLARE @cnt INT SET @cnt = 3 WHILE @cnt < 10BEGI ...

SQL

書式
if (左の条件式) AND (右の条件式)
使用例

CREATE PROCEDURE dbo.SAMPLEASBEGIN DECLARE @flgA INT DECLARE @flgB INT DECLA ...

SQL

書式

INSERT INTO テーブル名ASELECT カラム1, CASE WHEN カラム2 条件 THEN 値 略 ELSE NULL ENDFROM テーブル名BWHERE 条件式

使用例

INSERT INT ...

SQL

書式
select 列名A,列名B FROM テーブルA
WHERE 列名C IN (SELECT 列名3 FROM テーブルB)

使用例

SELECT CustomerID , Country , ...

SQL

書式
SELECT * FROM テーブル名
WHERE 項目名 NOT IN (テーブル1,テーブル2,xxx)

使用例

SELECT CustomerID , CustomerName , Con ...