Sie sind auf Seite 1von 5

PRACTICE SQL QUERIES

SELECT INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT * FROM VIV INTO VIV VALUES(12,'KFGKK') INTO VIV VALUES(10,'KKYYJK') INTO VIV VALUES(17,'KKJJK') INTO VIV VALUES(188,'KJKK') INTO VIV VALUES(12,'KFGKK') INTO VIV VALUES(10,'KKYYJK') INTO VIV VALUES(17,'KKJJK') INTO VIV VALUES(188,'KJKK') INTO VIV VALUES(12,'KFGKK') INTO VIV VALUES(10,'KKYYJK') INTO VIV VALUES(17,'KKJJK') INTO VIV VALUES(188,'KJKK')

DELETE FROM VIV WHERE SO IN (12,17) CREATE TABLE DASAUTO (FF VARCHAR(6),COM VARCHAR (9) ,BDATE DATE) ALTER TABLE VIV ADD DEPTNO NUMERIC(10) INSERT INTO VIV VALUES(18,'aaC',1200,1) INSERT INTO VIV VALUES(18,'aKKKK',1997,2) INSERT INTO VIV VALUES(18,'aaKKLKK',1787,2) INSERT INTO VIV VALUES(18,'aaK',1002,1) INSERT INTO VIV VALUES(18,'aaK',1000,3) UPDATE VIV SET SAL=(SAL+(SAL*0.15)) WHERE DEPTNO= 2 SELECT * FROM VIV INSERT INTO VIV VALUES(12,'KFGKK') INSERT INTO VIV VALUES(10,'KKYYJK') INSERT INTO VIV VALUES(17,'KKJJK') INSERT INTO VIV VALUES(188,'KJKK') INSERT INTO VIV VALUES(12,'KFGKK') INSERT INTO VIV VALUES(10,'KKYYJK') INSERT INTO VIV VALUES(17,'KKJJK') INSERT INTO VIV VALUES(188,'KJKK') INSERT INTO VIV VALUES(12,'KFGKK') INSERT INTO VIV VALUES(10,'KKYYJK') INSERT INTO VIV VALUES(17,'KKJJK') INSERT INTO VIV VALUES(188,'KJKK') DELETE FROM VIV WHERE SO IN (12,17) CREATE TABLE DASAUTO (FF VARCHAR(6),COM VARCHAR (9) ,BDATE DATE) ALTER TABLE VIV ADD DEPTNO NUMERIC(10) INSERT INTO VIV VALUES(18,'aaC',1200,1) INSERT INTO VIV VALUES(18,'aKKKK',1997,2) INSERT INTO VIV VALUES(18,'aaKKLKK',1787,2) INSERT INTO VIV VALUES(18,'aaK',1002,1) INSERT INTO VIV VALUES(18,'aaK',1000,3) UPDATE VIV SET SAL=(SAL+(SAL*0.15)) WHERE DEPTNO= 2 SELECT * FROM VIV UPDATE VIV SET SAL=1200 WHERE SO IN (18,188)

DELETE FROM VIV WHERE SAL=1200 UPDATE VIV SET SAL=34500 WHERE DEPTNO =101 ALTER TABLE VIV DROP COLUMN SO SELECT * FROM STUDENT SELECT INSERT SELECT SELECT NAME,REGNO FROM STUDENT WHERE NAME LIKE '_ANI' INTO STUDENT VALUES(22,'KINI','C','09-10-2002') * FROM VIV * FROM VIV WHERE SAL != 3000

SELECT REGNO FROM ENROLL WHERE SEM BETWEEN 2 AND 4

GROUP BY
SELECT * FROM ORDER1 SELECT COUNT (ORD_AMT)AS HIGHITEMNO FROM ORDER1 WHERE CUSTNO>30 SELECT MAX (ORD_AMT)AS AMT,CUSTNO FROM ORDER1 GROUP BY CUSTNOSELECT COUNT(ORDERNO)AS AMT,CUSTNO FROM ORDER1 GROUP BY CUSTNO SELECT AVG (ORD_AMT)AS AMT,CUSTNO FROM ORDER1 GROUP BY CUSTNO HAVING SUM(ORD_AMT)>125700 SELECT AVG (ORD_AMT)AS AMT,CUSTNO FROM ORDER1 GROUP BY CUSTNO HAVING SUM(ORD_AMT)>12000 ORDER BY CUSTNO DESC SELECT SELECT SELECT SELECT SELECT SELECT * * * * * * FROM FROM FROM FROM FROM FROM CUSTOMER ITEM ORDER_ITEM SHIPMENT WAREHOUSE ORDER1

SELECT O.ORDERNO,C.CNAME FROM CUSTOMER C,ORDER1 O WHERE C.CUSTNO = O.CUSTNO AND C.CITY='MANDYA'

SELECT * FROM PERSON SELECT * FROM PARTICIPATED SELECT * FROM OWNS SELECT * FROM ACCIDENT SELECT * FROM CAR UPDATE PARTICIPATED SET DAMAGE_AMOUNT=25000 WHERE REG_NO='a1' AND REPORT_NO=1 SELECT COUNT(*)AS TOTAL FROM PARTICIPATED P,CAR C WHERE P.REG_NO=C.REG_NO AND C.MODEL='PORSCHE'

TOP & DISTINCT


SELECT TOP 9 SAL,COMM,DEPTNO FROM VIV WHERE COMM IS NOT NULL SELECT TOP 9 * FROM VIV WHERE COMM IS NOT NULL

SELECT DISTINCT * FROM VIV WHERE COMM IS NULL

JOIN
SELECT NAME,ITEM_NAME,STOCK,ISSUE_QTY FROM MAT_ISSUE,GODOWN_MASTER,ITEM_MASTER WHERE MAT_ISSUE.GD_ID=GODOWN_MASTER.GD_ID AND MAT_ISSUE.ITEM_ID=ITEM_MASTER.ITEM_ID SELECT GM.NAME,IM.ITEM_NAME,MA.STOCK,MA.ISSUE_QTY FROM MAT_ISSUE MA,GODOWN_MASTER GM ,ITEM_MASTER IM WHERE MA.GD_ID=GM.GD_ID AND MA.ITEM_ID=IM.ITEM_ID SELECT SELECT SELECT SELECT SELECT SELECT * * * * * * FROM FROM FROM FROM FROM FROM COMPANY_MASTER OPENING_STK MAT_ISSUE GODOWN_MASTER ITEM_MASTER SUPPLIER_REG

IDENTITY
CREATE TABLE Persons ( ID int IDENTITY(1,1) PRIMARY KEY, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) ) SELECT * FROM Persons INSERT INTO Persons VALUES(088,'DAS','SAMSAD','WASSEYPUR','DAHBAD') INSERT INTO Persons (FirstName,LastName) VALUES ('KHAN','SAMSAD')

CREATE INDEX PIndex ON Persons (LastName, FirstName) SELECT * FROM Persons where FirstName='lars'

CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition SELECT* FROM EMPLOYEE CREATE VIEW EMP1 AS SELECT * FROM EMPLOYEE WHERE EADDR='NEW BEL ROAD' SELECT * FROM EMP1 CREATE VIEW [Current Product List] AS SELECT ProductID,ProductName,Category FROM Products WHERE Discontinued=No CREATE VIEW EMP1 AS SELECT * FROM EMPLOYEE INSERT INTO EMPLOYEE VALUES(605,'QIL','MVC') CREATE VIEW DEPN AS SELECT * FROM DEPARTMENT SELECT * FROM DEPARTMENT D,DEPN DP WHERE D.DNO=DP.DNO DELETE FROM DEPN WHERE DNO=10 SELECT * FROM DEPARTMENT SELECT * FROM Persons INSERT INTO DEPARTMENT VALUES(60,'QUALITY CONTROL',605) DROP VIEW DEPN

SELECT * FROM EMP SELECT * FROM DEPT SELECT * FROM SALGRADE SELECT E.ENAME,D.DNAME FROM EMP E,DEPT D WHERE E.DEPTNO=D.DEPTNO AND D.DNAME='SALES' select ename, salgrade.grade, dept.dname from emp, salgrade, dept WHERE emp.sal BETWEEN salgrade.losal AND salgrade.hisal AND emp.deptno = dept.deptno group by salgrade.grade, dept.dname, emp.ename

Das könnte Ihnen auch gefallen