banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Truy vấn xuất có điều kiện trong ACCESS *.mdb  XML
  [Question]   Truy vấn xuất có điều kiện trong ACCESS *.mdb 02/04/2011 20:45:51 (+0700) | #1 | 234475
[Avatar]
khigiadano
Member

[Minus]    0    [Plus]
Joined: 27/02/2008 18:20:56
Messages: 370
Location: http://aspx.vn
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
Mọi người cho mình hỏi.
Ví dụ Table của mình có 100 Record

Mình muốn 1 lệnh truy vấn (select).. để xuất ra dòng thứ 10 đến thứ 20 trong table thì phải làm như thế nào ?
Hiện mình chỉ biết dòng xuất 10 record đầu tiên là : SELECT TOP 10 * FROM TEN_TABLE

smilie
Yahoo ID: khigiadano - Tel: 0907.870.676 - Email: khigiadano@gmail.com
Mình rất kém, vào đây học hỏi kinh nghiệm thôi...
[Up] [Print Copy]
  [Question]   Truy vấn xuất có điều kiện trong ACCESS *.mdb 03/04/2011 23:31:16 (+0700) | #2 | 234574
[Avatar]
rongchaua
Elite Member

[Minus]    0    [Plus]
Joined: 19/01/2003 04:09:23
Messages: 124
Offline
[Profile] [PM]
Ví dụ:

SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row FROM sys.databases ) a WHERE row > 5 and row <= 10
My website: http://rongchaua.net
[Up] [Print Copy]
  [Question]   Truy vấn xuất có điều kiện trong ACCESS *.mdb 05/04/2011 10:54:58 (+0700) | #3 | 234730
[Avatar]
khigiadano
Member

[Minus]    0    [Plus]
Joined: 27/02/2008 18:20:56
Messages: 370
Location: http://aspx.vn
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
Nó lỗi rồi bạn ơi

Syntax error (missing operator) in query expression 'ROW_NUMBER() OVER (ORDER BY ID)'.


SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY ID) as row FROM SanPham ) a WHERE row > 5 and row <= 10
Yahoo ID: khigiadano - Tel: 0907.870.676 - Email: khigiadano@gmail.com
Mình rất kém, vào đây học hỏi kinh nghiệm thôi...
[Up] [Print Copy]
  [Question]   Truy vấn xuất có điều kiện trong ACCESS *.mdb 06/04/2011 01:44:26 (+0700) | #4 | 234828
[Avatar]
rongchaua
Elite Member

[Minus]    0    [Plus]
Joined: 19/01/2003 04:09:23
Messages: 124
Offline
[Profile] [PM]
Xin lỗi không để ý là bạn hỏi trên Access. Access ko hỗ trợ hàm Row_Number()

Thử tìm hiểu ở day xem. http://www.rogersaccesslibrary.com/forum/topic309.html
My website: http://rongchaua.net
[Up] [Print Copy]
  [Question]   Truy vấn xuất có điều kiện trong ACCESS *.mdb 15/05/2011 21:56:32 (+0700) | #5 | 237194
[Avatar]
khigiadano
Member

[Minus]    0    [Plus]
Joined: 27/02/2008 18:20:56
Messages: 370
Location: http://aspx.vn
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
sorry thời gian vừa rồi bận quá không kiểm nghiệm
Mình có nghiên cứu rồi mà chưa tìm ra được lời giải.
Mọi người xem giúp dùm với.
Yahoo ID: khigiadano - Tel: 0907.870.676 - Email: khigiadano@gmail.com
Mình rất kém, vào đây học hỏi kinh nghiệm thôi...
[Up] [Print Copy]
  [Question]   Truy vấn xuất có điều kiện trong ACCESS *.mdb 18/05/2011 01:10:54 (+0700) | #6 | 237315
[Avatar]
khigiadano
Member

[Minus]    0    [Plus]
Joined: 27/02/2008 18:20:56
Messages: 370
Location: http://aspx.vn
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
Có ai cứu mình vụ này không

hic
Yahoo ID: khigiadano - Tel: 0907.870.676 - Email: khigiadano@gmail.com
Mình rất kém, vào đây học hỏi kinh nghiệm thôi...
[Up] [Print Copy]
  [Question]   Truy vấn xuất có điều kiện trong ACCESS *.mdb 07/11/2011 02:32:13 (+0700) | #7 | 249580
sugarpirog
Member

[Minus]    0    [Plus]
Joined: 20/05/2005 19:55:59
Messages: 35
Offline
[Profile] [PM]
Có cách sau:
1-Select top 10 as A
2-Select top 20 as B
3-Nối A right join với B
4-where A.ID is null
Tất cả cho chung vào một lệnh SQL.
[Up] [Print Copy]
  [Question]   Truy vấn xuất có điều kiện trong ACCESS *.mdb 07/11/2011 20:12:37 (+0700) | #8 | 249594
r3z0lee
Member

[Minus]    0    [Plus]
Joined: 31/12/2010 04:25:52
Messages: 5
Offline
[Profile] [PM]
SELECT *
FROM tblA
WHERE ma not in (select top 9 ima from tblA) and ma not in (select top 69 ma from tblA order by ma desc);

tblA : là bảng có 100 record. ma là chỉ mục trong tblA ( tự tăng nhé) smilie
[Up] [Print Copy]
  [Question]   Truy vấn xuất có điều kiện trong ACCESS *.mdb 27/11/2011 00:10:30 (+0700) | #9 | 250360
[Avatar]
vodanh_13
Member

[Minus]    0    [Plus]
Joined: 09/06/2010 12:43:35
Messages: 27
Location: Gia Lai
Offline
[Profile] [PM] [WWW] [Yahoo!]
Mình có cách này. Bạn cho vào 2 bảng:
Bảng 1 : Top 10
Bàng 2: Top 20
Sau đó cho Bảng 2 not in Bảng 1 rồi xuất ra thôi.
Mình chỉ là một hạt cát giữa sa mạc, một giọt nước của đại dương. Nhưng nhiều hạt cát sẽ tạo nên sa mạc, nhiều giọt nước sẽ hình thành đại dương
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|