kytschBASIC

Put down that phone!
Please view me on real computer.

DSORT

Helps sort the results of a database query.

Example

REM Define the database connection and assign the results to the menu& variable.
DATA menu&
	REM Open the database connection from the config file labelled kytschBASIC.
	DOPEN "kytschBASIC"

	REM Read from the menu table in the database.
	DREAD "menu"

	REM Select all entries from the menu table.
	DSELECT "*"

	REM Condition the select to those that aren't deleted.
	DWHERE "deleted_at != NULL"

	REM Sort the results by their name alphabetically.
	DSORT "name ASC"
END DATA

REM Loop through the results stored in menu& variable.
FOR item& IN menu&
	SWRITE
		PRINT item&["id]
		LINE BREAK
		PRINT item&["name"]
	SWRITE CLOSE
END FOR

Output

<span>2</span>
<span>About</span>
<br/>
<span>1</span>
<span>Home</span>
<br/>
<span>3</span>
<span>Installation</span>
<br/>

Sort directions

ASC is ascending, i.e. A-Z
DESC is descending, i.e. Z-A

See also