Hướng dẫn while trong mysql
Cuối cùng cũng tới bài căng nhất này đó là bài vòng lặp while trong MYSQL. Nếu bạn là dân lâp trình web thì cũng không quên vòng lặp while trong php nhỉ? Nó ít khi được sử dụng khi viết ứng dụng web (hay dùng foreach) nhưng trong MYSQL thì lại khác, chúng ta sử dụng vòng lặp WHILE rất nhiều. Show
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Trong MySql có ba vòng lặp chính đó là vòng lặp while, vòng lặp repeat, vòng lặp với lệnh 1. Cú pháp vòng lặp while trong MYSQLTa có cú pháp vòng lặp while như sau: Bài viết này được đăng tại [free tuts .net] WHILE expression DO Statements END WHILE; Nếu biểu thức expression có giá trị là sai thì vòng lặp sẽ dừng, ngược lại thì vòng lặp sẽ được thực hiện. Chính vì vậy khi sử dụng bạn cẩn thận nếu như bị lặp vô hạn thì ưng dụng của bạn sẽ bị chết ngay lập tức. 2. Ví dụ vòng lặp While trong MYSQLVí dụ: Viết chương trình Stored Procedure in ra màn hình các số từ a tới b bằng vòng lặp While. Trong ví dụ này mình có sử dụng hàm DELIMITER $$ DROP PROCEDURE IF EXISTS loopWhile$$ CREATE PROCEDURE loopWhile( IN a INT(11), IN b INT(11) ) BEGIN -- Chuoi in ra man hinh-- DECLARE str VARCHAR(255) DEFAULT ''; WHILE (a <= b) DO SET str = CONCAT(str,a,','); SET a = a + 1; END WHILE; SELECT str; END$$ DELIMITER ; Chạy thử: Kết quả: Lời kết:Bài này chỉ trình bày tới đây thôi vì nội dung của nó cũng không có gì nhiều, chỉ yếu đưa ra cú pháp và ví dụ sử dụng vòng lặp while trong mysql để các bạn dễ hiểu hơn thôi. Ở một serie khác chúng ta sẽ làm những bài tập vận dụng nhiều hơn chứ bây giờ mà đưa vào thì các bạn sẽ loạn mất. chúc các bạn học tốt nhé. Tìm hiểu Vòng lặp while trong MySql qua cú pháp và cách sử dụng, một số ví dụ sử dụng vòng lặp while trong mysql để lặp dữ liệu Bạn đang xem: vòng lặp for trong sql
Cuối cùng cũng tới bài căng nhất này đó là bài vòng lặp while trong MYSQL. Nếu bạn là dân lâp trình web thì cũng không quên vòng lặp while trong php nhỉ? Nó ít khi được sử dụng khi viết ứng dụng web (hay dùng foreach) nhưng trong MYSQL thì lại khác, chúng ta sử dụng vòng lặp WHILE rất nhiều. Bài viết này được đăng tại freetuts.net , không được copy dưới mọi hình thức. Trong MySql có ba vòng lặp chính đó là vòng lặp while, vòng lặp repeat, vòng lặp với lệnh Ta có cú pháp vòng lặp while như sau: WHILE expression DO Statements END WHILE; Nếu biểu thức expression có giá trị là sai thì vòng lặp sẽ dừng, ngược lại thì vòng lặp sẽ được thực hiện. Chính vì vậy khi sử dụng bạn cẩn thận nếu như bị lặp vô hạn thì ưng dụng của bạn sẽ bị chết ngay lập tức. 2. Ví dụ vòng lặp While trong MYSQLVí dụ: Viết chương trình Stored Procedure in ra màn hình các số từ a tới b bằng vòng lặp While. Trong ví dụ này mình có sử dụng hàm DELIMITER $$ DROP PROCEDURE IF EXISTS loopWhile$$ CREATE PROCEDURE loopWhile( IN a INT(11), IN b INT(11) ) BEGIN -- Chuoi in ra man hinh-- DECLARE str VARCHAR(255) DEFAULT ''; WHILE (a <= b) DO SET str = CONCAT(str,a,','); SET a = a + 1; END WHILE; SELECT str; END$$ DELIMITER ; Chạy thử: CALL loopWhile(1,10); Kết quả: Lời kết:Bài này chỉ trình bày tới đây thôi vì nội dung của nó cũng không có gì nhiều, chỉ yếu đưa ra cú pháp và ví dụ sử dụng vòng lặp while trong mysql để các bạn dễ hiểu hơn thôi. Ở một serie khác chúng ta sẽ làm những bài tập vận dụng nhiều hơn chứ bây giờ mà đưa vào thì các bạn sẽ loạn mất. chúc các bạn học tốt nhé. Xem thêm những bài viết liên quan đến chủ đề vòng lặp for trong sqlLearn SQL in 1 Hour – SQL Basics for Beginners
sử dụng vòng lặp for trong sql
Sử dụng vòng lặp để INSERT dữ liệu trong PostgreSQL
Hướng dẫn lập trình Oracle PL/SQL
[Tự học Kotlin] Vòng lặp for trong Kotlin
Đệ quy với lệnh WITH trong SQL Server
Ví dụ về vòng lặp trong MySQL
Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình |