Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ASP-VBSCRIPT-SQL

ASP-VBSCRIPT-SQL

Published by ekrem oğuz özafşar, 2016-03-23 05:03:05

Description: ASP-VBSCRIPT-SQL

Search

Read the Text Version

Fırat Üniversiesi - Mustafa ULAŞ 151SQL

Select152  Select * from TABLO where id=1 order by ad  Where  Order by  Count  Max  Sum  Union  Distinct  desc asc  Top … Fırat Üniversiesi - Mustafa ULAŞ

where153  Like  SELECT kolon FROM tablo WHERE kolon LIKE ‘a%’  Between  SELECT kolon FROM tablo WHERE kolon BETWEEN deger1 AND deger2  And  Or Fırat Üniversiesi - Mustafa ULAŞ

Insert154  Insert into (kolon1,kolon2,kolon3) values (‘veri1’,’veri2’,’veri3’)P_Id LastName FirstName Address City1 Hansen Ola Timoteivn 10 Sandnes2 Svendson Tove Borgvn 23 Sandnes3 Pettersen Kari Storgt 20 StavangerINSERT INTO PersonsVALUES (4,'Nilsen', 'Johan', 'Bakken 2', 'Stavanger')P_Id LastName FirstName Address City1 Hansen Ola Timoteivn 10 Sandnes2 Svendson Tove Borgvn 23 Sandnes3 Pettersen Kari Storgt 20 Stavanger4 Nilsen Johan Bakken 2 Stavanger Fırat Üniversiesi - Mustafa ULAŞ

Update155  UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value P_Id LastName FirstName Address City 1 Hansen Ola Timoteivn 10 Sandnes Borgvn 23 Sandnes 2 Svendson Tove Storgt 20 Stavanger Bakken 2 Stavanger 3 Pettersen Kari 4 Nilsen Johan 5 Tjessem Jakob UPDATE Persons SET Address='Nissestien 67', City='Sandnes' WHERE LastName='Tjessem' AND FirstName='Jakob' P_Id LastName FirstName Address City 1 Hansen Ola Nissestien 67 Sandnes 2 Svendson Tove Nissestien 67 Sandnes 3 Pettersen Kari Nissestien 67 Sandnes 4 NilsFeınrat ÜniversieJosih-aMnustafa ULANŞissestien 67 Sandnes 5 Tjessem Jakob Nissestien 67 Sandnes

Delete156  DELETE FROM table_name WHERE some_column=some_value  DELETE FROM Persons WHERE LastName='Tjessem' AND FirstName='Jakob'P_Id LastName FirstName Address City1 Hansen Ola Timoteivn 10 Sandnes2 Svendson Tove Borgvn 23 Sandnes3 Pettersen Kari Storgt 20 Stavanger4 Nilsen Johan Bakken 2 Stavanger Fırat Üniversiesi - Mustafa ULAŞ

SQL Alias157  SELECT kolon AS alias_ad FROM tablo Fırat Üniversiesi - Mustafa ULAŞ

158  SELECT DISTINCT column_name(s) FROM table_nameP_Id LastName FirstName Address City1 Hansen Ola Timoteivn 10 Sandnes2 Svendson Tove Borgvn 23 Sandnes3 Pettersen Kari Storgt 20 StavangerCitySandnesStavanger Fırat Üniversiesi - Mustafa ULAŞ

SQL JION159 LastName FirstName Address City Persons Hansen Ola Timoteivn 10 Sandnes Svendson Tove P_Id Pettersen Kari Borgvn 23 Sandnes 1 Storgt 20 Stavanger 2 3Orders OrderNo P_IdO_Id 77895 3 44678 31 22456 12 24562 13 34764 1545 Fırat Üniversiesi - Mustafa ULAŞ

SQL JION160  SQL Inner Join  SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons INNER JOIN Orders ON Persons.P_Id=Orders.P_Id ORDER BY Persons.LastName LastName FirstName OrderNo Hansen Ola 22456 Hansen Ola 24562 Pettersen Kari 77895 Pettersen Kari 44678 Fırat Üniversiesi - Mustafa ULAŞ

SQL JION161  SQL Left Join  SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons LEFT JOIN Orders ON Persons.P_Id=Orders.P_Id ORDER BY Persons.LastName LastName FirstName OrderNo Hansen Ola 22456 Hansen Pettersen Ola 24562 Pettersen Svendson Kari 77895 Kari 44678 Tove Fırat Üniversiesi - Mustafa ULAŞ

SQL JION162  SQL Right Join  SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons RIGHT JOIN Orders ON Persons.P_Id=Orders.P_Id ORDER BY Persons.LastName LastName FirstName OrderNo Hansen Ola 22456 Hansen Pettersen Ola 24562 Pettersen Kari 77895 Kari 44678 34764 Fırat Üniversiesi - Mustafa ULAŞ

SQL Functions163  AVG() Function  SELECT AVG(column_name) FROM table_name  COUNT() Function  SELECT COUNT(column_name) FROM table_name  MAX() Function  SELECT MAX(column_name) FROM table_name  SUM() Function  SELECT SUM(column_name) FROM table_name Fırat Üniversiesi - Mustafa ULAŞ

SQL Functions164  UCASE() Function  SELECT UCASE(column_name) FROM table_name  LCASE() Function  SELECT LCASE(column_name) FROM table_name  ROUND() Function  SELECT ROUND(column_name,decimals) FROM table_name  NOW() Function  SELECT NOW() FROM table_name Fırat Üniversiesi - Mustafa ULAŞ

165 Function Description GETDATE() Returns the current date and time DATEPART() Returns a single part of a date/time DATEADD() Adds or subtracts a specified time interval from a date DATEDIFF() Returns the time between two dates CONVERT() Displays date/time data in different formats Fırat Üniversiesi - Mustafa ULAŞ

Fırat Üniversiesi - Mustafa ULAŞ 166 SQL STRUCTURED QUERY LANGUAGE( YAPıSAL SORGULAMA DILI )

SQL167  SQL, Bağlantılı veritabanlarının tanımlanması, değiştirilmesi , sorgulanması amacıyla kullanılır.  SQL dilini kullanarak veritabanımızda işlemler yapabileceği- miz pek çok DBMS (Database Management System - Veritabanı Yönetim Sistemi) bulunmaktadır.  Bazıları MySQL, Interbase, Sybase, PostgreSQL olarak sayılabilir.  Bu programlar veritabanının oluşturulması ve yönetimi amaçlıdır.  Genelde verinin son kullanıcıya ulaştırılmasında kullanılan arayüzler farklı programlama dilleri tarafından yapılmaktadır.  Bunlardan ASP ve PHP web arayüzü,  C++ Builder ve VS.NET de PC arayüzü hazırlamakta kullanılanlara örnek olarak verilebilir. Fırat Üniversiesi - Mustafa ULAŞ

SQL – SELECT *168 Fırat Üniversiesi - Mustafa ULAŞ

SQL – SELECT ALAN169 Fırat Üniversiesi - Mustafa ULAŞ

SQL – ORDER BY170 Fırat Üniversiesi - Mustafa ULAŞ

SQL – ORDER BY – DESC171 Fırat Üniversiesi - Mustafa ULAŞ

SQL – WHERE172 Fırat Üniversiesi - Mustafa ULAŞ

ASP ILEVERITABANı IŞLEMLERI

ActiveX Veri Erişim (ADO) Nesneleri ASP sayfalarınız Access,Paradox,SQL Server,Oracle gibi veritabanlarına erişebilir, bunlardan veri okur ve veri yazabilir. ASP bunu ADO (ActiveX Data Objects) teknolojisi sayesinde gerçekleştirir. ADO Microsoft’un geliştirdiği bir teknolojidir. ADO ,herhangi bir veritabanına geçiş sağlayan bir program inrtaface’i (arayüzü) dir.

ActiveX Veri Erişim (ADO) Nesneleri ADO , PWS veya IIS kurulurken otomatik olarak makinenize yüklenir. ASP , ODBC (Open Data Base Connectivity / Açık Veritabanı Bağlantısı) özelliği olan tüm veritabanları ile bağlantıya geçebilir.

ODBC (Open Data Base Connectivity)  Açık Veritabanı Bağlantısı

DSN’siz Access Bağlantısı

DSN’siz SQL Server Bağlantısı

Connection (Veritabanına bağlantı)  Connection ile veritabanına bağlantı sağlanır.  DSN (Data Source Name )

Recordset (Kayıt dizisi) Bağlantı kurulan veritabanı üzerinde işlemler yapmak için Recordset kullanılır. Bağlantı.Execute (icra edilecek komut)

Recordset

Recordset.MoveNext

Recordset.MoveNext

Listeleme

Recordset.AddNew

Recordset.Update

Recordset.Delete

CLOSE - NOTHING

SQL INSERT

SQL UPDATE

SQL DELETE

Fırat Üniversitesi - Mustafa ULAŞ - (2010)ASP – MS ACCESS Okt. Mustafa ULAŞ [email protected] INTERNET TABANLI PROGRAMLAMA Fırat Üniversitesi – Enformatik Bölümü - 2010


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook