مشخصات مقاله
-
3538
-
0.0
-
9623
-
0
-
0
تابع LAST در SQL
تابع LAST در SQL
تابع LAST آخرین داده را از ستون انتخابی بر می گرداند.
فرم دستور LAST در SQL
SELECT LAST(column_name) FROM table_name;
نکته:
تابع LAST تنها در MS Access کاربرد دارد.
روش جایگزین جهت استفاده از تابع LAST در SQL Server, MySQL و Oraclq
فرم دستور در SQL Server
SELECT TOP 1 column_name FROM table_name ORDER BY column_name DESC;مثال
SELECT TOP 1 CustomerName FROM Customers ORDER BY CustomerID DESC;
فرم دستور در MySQL
SELECT column_name FROM table_name ORDER BY column_name DESC LIMIT 1;مثال
SELECT CustomerName FROM Customers ORDER BY CustomerID DESC LIMIT 1;
فرم دستور در Oracle
SELECT column_name FROM table_name ORDER BY column_name DESC WHERE ROWNUM <=1;مثال
SELECT CustomerName FROM Customers ORDER BY CustomerID DESC WHERE ROWNUM <=1;مثال استفاده از تابع LAST
در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
جدول زیر از میان جدول "Customers" انتخاب شده است:
CustomerID
CustomerName
ContactName
Address
City
PostalCode
Country
1
Alfreds Futterkiste
Maria Anders
Obere Str. 57
Berlin
12209
Germany
2
Ana Trujillo Emparedados y helados
Ana Trujillo
Avda. de la Constitución 2222
México D.F.
05021
Mexico
3
Antonio Moreno Taquería
Antonio Moreno
Mataderos 2312
México D.F.
05023
Mexico
4
Around the Horn
Thomas Hardy
120 Hanover Sq.
London
WA1 1DP
UK
5
Berglunds snabbköp
Christina Berglund
Berguvsvägen 8
Luleå
S-958 22
Sweden
دستور SQL زیر آخرین مقدار از ستون “CustomerName” را از درون جدول “Customers” انتخاب می کند:
SELECT LAST(CustomerName) AS LastCustomer FROM Customers;
1394/07/27
9623
3538
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com