diff --git a/lib/sqlbuilder/builder_test.go b/lib/sqlbuilder/builder_test.go
index 448fd4d27f6f5aed558b37c36badac16d2d9f6f7..6deac459e1daced4b1d80bb58335c84b2ee67c28 100644
--- a/lib/sqlbuilder/builder_test.go
+++ b/lib/sqlbuilder/builder_test.go
@@ -116,6 +116,11 @@ func TestSelect(t *testing.T) {
 		b.Select().From("artist").OrderBy("name DESC").String(),
 	)
 
+	assert.Equal(
+		`SELECT * FROM "artist" ORDER BY RAND()`,
+		b.Select().From("artist").OrderBy(db.Raw("RAND()")).String(),
+	)
+
 	assert.Equal(
 		`SELECT * FROM "artist" ORDER BY "name" DESC`,
 		b.Select().From("artist").OrderBy("-name").String(),