1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
|
# name: test/sql/select/test_select_alias_prefix_colon.test
# description: Test selecting a view through a qualified reference
# group: [select]
statement ok
PRAGMA enable_verification
query I
SELECT j : 42;
----
42
query I
select column_name from (describe SELECT j : 42)
----
j
query I
SELECT "j" : 42;
----
42
statement error
SELECT 'j': 42
----
Parser Error
query I
SELECT "hel lo" : 42;
----
42
query I
select column_name from (describe SELECT "hel lo" : 42)
----
hel lo
query III
SELECT j1 : 42, 42 AS j2, 42 j3;
----
42 42 42
statement ok
CREATE TABLE a (i INTEGER);
statement ok
INSERT INTO a VALUES (42);
query I
SELECT j : i FROM a
----
42
query I
SELECT "j" : "i" FROM a
----
42
query I
SELECT * FROM b : a
----
42
query I
SELECT * FROM "b" : a
----
42
query I
SELECT i FROM b : a
----
42
query I
SELECT b.i FROM b : a
----
42
statement error
SELECT a.i FROM b : a
----
Binder Error: Referenced table "a" not found!
Candidate tables: "b"
statement error
SELECT a : 42 AS b
----
syntax error
query I
from my_wonderful_values : (values(42))
----
42
query I
from 'my_wonderful_values' : (values(42))
----
42
query I
from "my_wonderful_values" : (values(42))
----
42
query I
from r : range(1)
----
0
query I
from "r" : range(1)
----
0
|