File: crosstab.out

package info (click to toggle)
postgresql-unit 7.10-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,540 kB
  • sloc: sql: 1,768; ansic: 1,334; lex: 358; yacc: 140; perl: 100; makefile: 40; sh: 25
file content (303 lines) | stat: -rw-r--r-- 66,127 bytes parent folder | download | duplicates (2)
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
SET unit.time_output_custom = false;
-- test multiplication
WITH i(i) AS (VALUES ('-2'::unit), ('-1'), ('0'), ('1'), ('2'))
SELECT
  unit, i, unit * i
FROM
  units CROSS JOIN i
WHERE
  (base OR coherent) AND NOT duplicate
\crosstabview
 unit  |   -2   |   -1   |   0   |   1   |   2   
-------+--------+--------+-------+-------+-------
 1     | -2     | -1     | 0     | 1     | 2
 1 m   | -2 m   | -1 m   | 0 m   | 1 m   | 2 m
 1 kg  | -2 kg  | -1 kg  | 0 kg  | 1 kg  | 2 kg
 1 s   | -2 s   | -1 s   | 0 s   | 1 s   | 2 s
 1 A   | -2 A   | -1 A   | 0 A   | 1 A   | 2 A
 1 K   | -2 K   | -1 K   | 0 K   | 1 K   | 2 K
 1 mol | -2 mol | -1 mol | 0 mol | 1 mol | 2 mol
 1 cd  | -2 cd  | -1 cd  | 0 cd  | 1 cd  | 2 cd
 1 B   | -2 B   | -1 B   | 0 B   | 1 B   | 2 B
 1 Hz  | -2 Hz  | -1 Hz  | 0 Hz  | 1 Hz  | 2 Hz
 1 N   | -2 N   | -1 N   | 0 N   | 1 N   | 2 N
 1 Pa  | -2 Pa  | -1 Pa  | 0 Pa  | 1 Pa  | 2 Pa
 1 J   | -2 J   | -1 J   | 0 J   | 1 J   | 2 J
 1 W   | -2 W   | -1 W   | 0 W   | 1 W   | 2 W
 1 C   | -2 C   | -1 C   | 0 C   | 1 C   | 2 C
 1 V   | -2 V   | -1 V   | 0 V   | 1 V   | 2 V
 1 F   | -2 F   | -1 F   | 0 F   | 1 F   | 2 F
 1 Ω   | -2 Ω   | -1 Ω   | 0 Ω   | 1 Ω   | 2 Ω
 1 S   | -2 S   | -1 S   | 0 S   | 1 S   | 2 S
 1 Wb  | -2 Wb  | -1 Wb  | 0 Wb  | 1 Wb  | 2 Wb
 1 T   | -2 T   | -1 T   | 0 T   | 1 T   | 2 T
 1 H   | -2 H   | -1 H   | 0 H   | 1 H   | 2 H
 1 lx  | -2 lx  | -1 lx  | 0 lx  | 1 lx  | 2 lx
 1 Gy  | -2 Gy  | -1 Gy  | 0 Gy  | 1 Gy  | 2 Gy
 1 kat | -2 kat | -1 kat | 0 kat | 1 kat | 2 kat
(25 rows)

SELECT
  a.unit AS a, b.unit AS b, a.unit * b.unit AS mul
FROM
  units AS a CROSS JOIN units AS b
WHERE
  (a.base OR a.coherent) AND NOT a.duplicate AND (b.base OR b.coherent) AND NOT b.duplicate
\crosstabview
   a   |   1   |       1 m        |        1 kg        |       1 s        |       1 A        |        1 K         |        1 mol         |        1 cd         |        1 B         |       1 Hz       |        1 N         |       1 Pa       |        1 J         |        1 W         |       1 C        |        1 V         |         1 F          |         1 Ω          |         1 S          |        1 Wb        |        1 T         |         1 H          |        1 lx         |       1 Gy       |        1 kat         
-------+-------+------------------+--------------------+------------------+------------------+--------------------+----------------------+---------------------+--------------------+------------------+--------------------+------------------+--------------------+--------------------+------------------+--------------------+----------------------+----------------------+----------------------+--------------------+--------------------+----------------------+---------------------+------------------+----------------------
 1     | 1     | 1 m              | 1 kg               | 1 s              | 1 A              | 1 K                | 1 mol                | 1 cd                | 1 B                | 1 Hz             | 1 N                | 1 Pa             | 1 J                | 1 W                | 1 C              | 1 V                | 1 F                  | 1 Ω                  | 1 S                  | 1 Wb               | 1 T                | 1 H                  | 1 lx                | 1 Gy             | 1 kat
 1 m   | 1 m   | 1 m^2            | 1 m*kg             | 1 m*s            | 1 m*A            | 1 m*K              | 1 m*mol              | 1 m*cd              | 1 m*B              | 1 m/s            | 1 J                | 1 kg/s^2         | 1 m^3*kg/s^2       | 1 m^3*kg/s^3       | 1 m*s*A          | 1 m^3*kg/s^3*A     | 1 s^4*A^2/m*kg       | 1 m^3*kg/s^3*A^2     | 1 s^3*A^2/m*kg       | 1 m^3*kg/s^2*A     | 1 m*kg/s^2*A       | 1 m^3*kg/s^2*A^2     | 1 cd/m              | 1 m^3/s^2        | 1 m*mol/s
 1 kg  | 1 kg  | 1 m*kg           | 1 kg^2             | 1 kg*s           | 1 kg*A           | 1 kg*K             | 1 kg*mol             | 1 kg*cd             | 1 kg*B             | 1 kg/s           | 1 m*kg^2/s^2       | 1 kg^2/m*s^2     | 1 m^2*kg^2/s^2     | 1 m^2*kg^2/s^3     | 1 kg*s*A         | 1 m^2*kg^2/s^3*A   | 1 s^4*A^2/m^2        | 1 m^2*kg^2/s^3*A^2   | 1 s^3*A^2/m^2        | 1 m^2*kg^2/s^2*A   | 1 kg^2/s^2*A       | 1 m^2*kg^2/s^2*A^2   | 1 kg*cd/m^2         | 1 J              | 1 kg*mol/s
 1 s   | 1 s   | 1 m*s            | 1 kg*s             | 1 s^2            | 1 C              | 1 s*K              | 1 s*mol              | 1 s*cd              | 1 s*B              | 1                | 1 m*kg/s           | 1 kg/m*s         | 1 m^2*kg/s         | 1 J                | 1 s^2*A          | 1 Wb               | 1 s^5*A^2/m^2*kg     | 1 H                  | 1 F                  | 1 m^2*kg/s*A       | 1 kg/s*A           | 1 m^2*kg/s*A^2       | 1 s*cd/m^2          | 1 m^2/s          | 1 mol
 1 A   | 1 A   | 1 m*A            | 1 kg*A             | 1 C              | 1 A^2            | 1 A*K              | 1 A*mol              | 1 A*cd              | 1 A*B              | 1 A/s            | 1 m*kg*A/s^2       | 1 kg*A/m*s^2     | 1 m^2*kg*A/s^2     | 1 m^2*kg*A/s^3     | 1 s*A^2          | 1 W                | 1 s^4*A^3/m^2*kg     | 1 V                  | 1 s^3*A^3/m^2*kg     | 1 J                | 1 kg/s^2           | 1 Wb                 | 1 A*cd/m^2          | 1 m^2*A/s^2      | 1 A*mol/s
 1 K   | 1 K   | 1 m*K            | 1 kg*K             | 1 s*K            | 1 A*K            | 1 K^2              | 1 K*mol              | 1 K*cd              | 1 K*B              | 1 K/s            | 1 m*kg*K/s^2       | 1 kg*K/m*s^2     | 1 m^2*kg*K/s^2     | 1 m^2*kg*K/s^3     | 1 s*A*K          | 1 m^2*kg*K/s^3*A   | 1 s^4*A^2*K/m^2*kg   | 1 m^2*kg*K/s^3*A^2   | 1 s^3*A^2*K/m^2*kg   | 1 m^2*kg*K/s^2*A   | 1 kg*K/s^2*A       | 1 m^2*kg*K/s^2*A^2   | 1 K*cd/m^2          | 1 m^2*K/s^2      | 1 K*mol/s
 1 mol | 1 mol | 1 m*mol          | 1 kg*mol           | 1 s*mol          | 1 A*mol          | 1 K*mol            | 1 mol^2              | 1 mol*cd            | 1 mol*B            | 1 kat            | 1 m*kg*mol/s^2     | 1 kg*mol/m*s^2   | 1 m^2*kg*mol/s^2   | 1 m^2*kg*mol/s^3   | 1 s*A*mol        | 1 m^2*kg*mol/s^3*A | 1 s^4*A^2*mol/m^2*kg | 1 m^2*kg*mol/s^3*A^2 | 1 s^3*A^2*mol/m^2*kg | 1 m^2*kg*mol/s^2*A | 1 kg*mol/s^2*A     | 1 m^2*kg*mol/s^2*A^2 | 1 mol*cd/m^2        | 1 m^2*mol/s^2    | 1 mol^2/s
 1 cd  | 1 cd  | 1 m*cd           | 1 kg*cd            | 1 s*cd           | 1 A*cd           | 1 K*cd             | 1 mol*cd             | 1 cd^2              | 1 cd*B             | 1 cd/s           | 1 m*kg*cd/s^2      | 1 kg*cd/m*s^2    | 1 m^2*kg*cd/s^2    | 1 m^2*kg*cd/s^3    | 1 s*A*cd         | 1 m^2*kg*cd/s^3*A  | 1 s^4*A^2*cd/m^2*kg  | 1 m^2*kg*cd/s^3*A^2  | 1 s^3*A^2*cd/m^2*kg  | 1 m^2*kg*cd/s^2*A  | 1 kg*cd/s^2*A      | 1 m^2*kg*cd/s^2*A^2  | 1 cd^2/m^2          | 1 m^2*cd/s^2     | 1 mol*cd/s
 1 B   | 1 B   | 1 m*B            | 1 kg*B             | 1 s*B            | 1 A*B            | 1 K*B              | 1 mol*B              | 1 cd*B              | 1 B^2              | 1 B/s            | 1 m*kg*B/s^2       | 1 kg*B/m*s^2     | 1 m^2*kg*B/s^2     | 1 m^2*kg*B/s^3     | 1 s*A*B          | 1 m^2*kg*B/s^3*A   | 1 s^4*A^2*B/m^2*kg   | 1 m^2*kg*B/s^3*A^2   | 1 s^3*A^2*B/m^2*kg   | 1 m^2*kg*B/s^2*A   | 1 kg*B/s^2*A       | 1 m^2*kg*B/s^2*A^2   | 1 cd*B/m^2          | 1 m^2*B/s^2      | 1 mol*B/s
 1 Hz  | 1 Hz  | 1 m/s            | 1 kg/s             | 1                | 1 A/s            | 1 K/s              | 1 kat                | 1 cd/s              | 1 B/s              | 1 s^-2           | 1 m*kg/s^3         | 1 kg/m*s^3       | 1 W                | 1 m^2*kg/s^4       | 1 A              | 1 m^2*kg/s^4*A     | 1 S                  | 1 m^2*kg/s^4*A^2     | 1 s^2*A^2/m^2*kg     | 1 V                | 1 kg/s^3*A         | 1 Ω                  | 1 cd/m^2*s          | 1 m^2/s^3        | 1 mol/s^2
 1 N   | 1 N   | 1 J              | 1 m*kg^2/s^2       | 1 m*kg/s         | 1 m*kg*A/s^2     | 1 m*kg*K/s^2       | 1 m*kg*mol/s^2       | 1 m*kg*cd/s^2       | 1 m*kg*B/s^2       | 1 m*kg/s^3       | 1 m^2*kg^2/s^4     | 1 kg^2/s^4       | 1 m^3*kg^2/s^4     | 1 m^3*kg^2/s^5     | 1 m*kg*A/s       | 1 m^3*kg^2/s^5*A   | 1 s^2*A^2/m          | 1 m^3*kg^2/s^5*A^2   | 1 s*A^2/m            | 1 m^3*kg^2/s^4*A   | 1 m*kg^2/s^4*A     | 1 m^3*kg^2/s^4*A^2   | 1 kg*cd/m*s^2       | 1 m^3*kg/s^4     | 1 m*kg*mol/s^3
 1 Pa  | 1 Pa  | 1 kg/s^2         | 1 kg^2/m*s^2       | 1 kg/m*s         | 1 kg*A/m*s^2     | 1 kg*K/m*s^2       | 1 kg*mol/m*s^2       | 1 kg*cd/m*s^2       | 1 kg*B/m*s^2       | 1 kg/m*s^3       | 1 kg^2/s^4         | 1 kg^2/m^2*s^4   | 1 m*kg^2/s^4       | 1 m*kg^2/s^5       | 1 kg*A/m*s       | 1 m*kg^2/s^5*A     | 1 s^2*A^2/m^3        | 1 m*kg^2/s^5*A^2     | 1 s*A^2/m^3          | 1 m*kg^2/s^4*A     | 1 kg^2/m*s^4*A     | 1 m*kg^2/s^4*A^2     | 1 kg*cd/m^3*s^2     | 1 m*kg/s^4       | 1 kg*mol/m*s^3
 1 J   | 1 J   | 1 m^3*kg/s^2     | 1 m^2*kg^2/s^2     | 1 m^2*kg/s       | 1 m^2*kg*A/s^2   | 1 m^2*kg*K/s^2     | 1 m^2*kg*mol/s^2     | 1 m^2*kg*cd/s^2     | 1 m^2*kg*B/s^2     | 1 W              | 1 m^3*kg^2/s^4     | 1 m*kg^2/s^4     | 1 m^4*kg^2/s^4     | 1 m^4*kg^2/s^5     | 1 m^2*kg*A/s     | 1 m^4*kg^2/s^5*A   | 1 s^2*A^2            | 1 m^4*kg^2/s^5*A^2   | 1 s*A^2              | 1 m^4*kg^2/s^4*A   | 1 m^2*kg^2/s^4*A   | 1 m^4*kg^2/s^4*A^2   | 1 kg*cd/s^2         | 1 m^4*kg/s^4     | 1 m^2*kg*mol/s^3
 1 W   | 1 W   | 1 m^3*kg/s^3     | 1 m^2*kg^2/s^3     | 1 J              | 1 m^2*kg*A/s^3   | 1 m^2*kg*K/s^3     | 1 m^2*kg*mol/s^3     | 1 m^2*kg*cd/s^3     | 1 m^2*kg*B/s^3     | 1 m^2*kg/s^4     | 1 m^3*kg^2/s^5     | 1 m*kg^2/s^5     | 1 m^4*kg^2/s^5     | 1 m^4*kg^2/s^6     | 1 m^2*kg*A/s^2   | 1 m^4*kg^2/s^6*A   | 1 s*A^2              | 1 m^4*kg^2/s^6*A^2   | 1 A^2                | 1 m^4*kg^2/s^5*A   | 1 m^2*kg^2/s^5*A   | 1 m^4*kg^2/s^5*A^2   | 1 kg*cd/s^3         | 1 m^4*kg/s^5     | 1 m^2*kg*mol/s^4
 1 C   | 1 C   | 1 m*s*A          | 1 kg*s*A           | 1 s^2*A          | 1 s*A^2          | 1 s*A*K            | 1 s*A*mol            | 1 s*A*cd            | 1 s*A*B            | 1 A              | 1 m*kg*A/s         | 1 kg*A/m*s       | 1 m^2*kg*A/s       | 1 m^2*kg*A/s^2     | 1 s^2*A^2        | 1 J                | 1 s^5*A^3/m^2*kg     | 1 Wb                 | 1 s^4*A^3/m^2*kg     | 1 m^2*kg/s         | 1 kg/s             | 1 m^2*kg/s*A         | 1 s*A*cd/m^2        | 1 m^2*A/s        | 1 A*mol
 1 V   | 1 V   | 1 m^3*kg/s^3*A   | 1 m^2*kg^2/s^3*A   | 1 Wb             | 1 W              | 1 m^2*kg*K/s^3*A   | 1 m^2*kg*mol/s^3*A   | 1 m^2*kg*cd/s^3*A   | 1 m^2*kg*B/s^3*A   | 1 m^2*kg/s^4*A   | 1 m^3*kg^2/s^5*A   | 1 m*kg^2/s^5*A   | 1 m^4*kg^2/s^5*A   | 1 m^4*kg^2/s^6*A   | 1 J              | 1 m^4*kg^2/s^6*A^2 | 1 C                  | 1 m^4*kg^2/s^6*A^3   | 1 A                  | 1 m^4*kg^2/s^5*A^2 | 1 m^2*kg^2/s^5*A^2 | 1 m^4*kg^2/s^5*A^3   | 1 kg*cd/s^3*A       | 1 m^4*kg/s^5*A   | 1 m^2*kg*mol/s^4*A
 1 F   | 1 F   | 1 s^4*A^2/m*kg   | 1 s^4*A^2/m^2      | 1 s^5*A^2/m^2*kg | 1 s^4*A^3/m^2*kg | 1 s^4*A^2*K/m^2*kg | 1 s^4*A^2*mol/m^2*kg | 1 s^4*A^2*cd/m^2*kg | 1 s^4*A^2*B/m^2*kg | 1 S              | 1 s^2*A^2/m        | 1 s^2*A^2/m^3    | 1 s^2*A^2          | 1 s*A^2            | 1 s^5*A^3/m^2*kg | 1 C                | 1 s^8*A^4/m^4*kg^2   | 1 s                  | 1 s^7*A^4/m^4*kg^2   | 1 s^2*A            | 1 s^2*A/m^2        | 1 s^2                | 1 s^4*A^2*cd/m^4*kg | 1 s^2*A^2/kg     | 1 s^3*A^2*mol/m^2*kg
 1 Ω   | 1 Ω   | 1 m^3*kg/s^3*A^2 | 1 m^2*kg^2/s^3*A^2 | 1 H              | 1 V              | 1 m^2*kg*K/s^3*A^2 | 1 m^2*kg*mol/s^3*A^2 | 1 m^2*kg*cd/s^3*A^2 | 1 m^2*kg*B/s^3*A^2 | 1 m^2*kg/s^4*A^2 | 1 m^3*kg^2/s^5*A^2 | 1 m*kg^2/s^5*A^2 | 1 m^4*kg^2/s^5*A^2 | 1 m^4*kg^2/s^6*A^2 | 1 Wb             | 1 m^4*kg^2/s^6*A^3 | 1 s                  | 1 m^4*kg^2/s^6*A^4   | 1                    | 1 m^4*kg^2/s^5*A^3 | 1 m^2*kg^2/s^5*A^3 | 1 m^4*kg^2/s^5*A^4   | 1 kg*cd/s^3*A^2     | 1 m^4*kg/s^5*A^2 | 1 m^2*kg*mol/s^4*A^2
 1 S   | 1 S   | 1 s^3*A^2/m*kg   | 1 s^3*A^2/m^2      | 1 F              | 1 s^3*A^3/m^2*kg | 1 s^3*A^2*K/m^2*kg | 1 s^3*A^2*mol/m^2*kg | 1 s^3*A^2*cd/m^2*kg | 1 s^3*A^2*B/m^2*kg | 1 s^2*A^2/m^2*kg | 1 s*A^2/m          | 1 s*A^2/m^3      | 1 s*A^2            | 1 A^2              | 1 s^4*A^3/m^2*kg | 1 A                | 1 s^7*A^4/m^4*kg^2   | 1                    | 1 s^6*A^4/m^4*kg^2   | 1 C                | 1 s*A/m^2          | 1 s                  | 1 s^3*A^2*cd/m^4*kg | 1 s*A^2/kg       | 1 s^2*A^2*mol/m^2*kg
 1 Wb  | 1 Wb  | 1 m^3*kg/s^2*A   | 1 m^2*kg^2/s^2*A   | 1 m^2*kg/s*A     | 1 J              | 1 m^2*kg*K/s^2*A   | 1 m^2*kg*mol/s^2*A   | 1 m^2*kg*cd/s^2*A   | 1 m^2*kg*B/s^2*A   | 1 V              | 1 m^3*kg^2/s^4*A   | 1 m*kg^2/s^4*A   | 1 m^4*kg^2/s^4*A   | 1 m^4*kg^2/s^5*A   | 1 m^2*kg/s       | 1 m^4*kg^2/s^5*A^2 | 1 s^2*A              | 1 m^4*kg^2/s^5*A^3   | 1 C                  | 1 m^4*kg^2/s^4*A^2 | 1 m^2*kg^2/s^4*A^2 | 1 m^4*kg^2/s^4*A^3   | 1 kg*cd/s^2*A       | 1 m^4*kg/s^4*A   | 1 m^2*kg*mol/s^3*A
 1 T   | 1 T   | 1 m*kg/s^2*A     | 1 kg^2/s^2*A       | 1 kg/s*A         | 1 kg/s^2         | 1 kg*K/s^2*A       | 1 kg*mol/s^2*A       | 1 kg*cd/s^2*A       | 1 kg*B/s^2*A       | 1 kg/s^3*A       | 1 m*kg^2/s^4*A     | 1 kg^2/m*s^4*A   | 1 m^2*kg^2/s^4*A   | 1 m^2*kg^2/s^5*A   | 1 kg/s           | 1 m^2*kg^2/s^5*A^2 | 1 s^2*A/m^2          | 1 m^2*kg^2/s^5*A^3   | 1 s*A/m^2            | 1 m^2*kg^2/s^4*A^2 | 1 kg^2/s^4*A^2     | 1 m^2*kg^2/s^4*A^3   | 1 kg*cd/m^2*s^2*A   | 1 m^2*kg/s^4*A   | 1 kg*mol/s^3*A
 1 H   | 1 H   | 1 m^3*kg/s^2*A^2 | 1 m^2*kg^2/s^2*A^2 | 1 m^2*kg/s*A^2   | 1 Wb             | 1 m^2*kg*K/s^2*A^2 | 1 m^2*kg*mol/s^2*A^2 | 1 m^2*kg*cd/s^2*A^2 | 1 m^2*kg*B/s^2*A^2 | 1 Ω              | 1 m^3*kg^2/s^4*A^2 | 1 m*kg^2/s^4*A^2 | 1 m^4*kg^2/s^4*A^2 | 1 m^4*kg^2/s^5*A^2 | 1 m^2*kg/s*A     | 1 m^4*kg^2/s^5*A^3 | 1 s^2                | 1 m^4*kg^2/s^5*A^4   | 1 s                  | 1 m^4*kg^2/s^4*A^3 | 1 m^2*kg^2/s^4*A^3 | 1 m^4*kg^2/s^4*A^4   | 1 kg*cd/s^2*A^2     | 1 m^4*kg/s^4*A^2 | 1 m^2*kg*mol/s^3*A^2
 1 lx  | 1 lx  | 1 cd/m           | 1 kg*cd/m^2        | 1 s*cd/m^2       | 1 A*cd/m^2       | 1 K*cd/m^2         | 1 mol*cd/m^2         | 1 cd^2/m^2          | 1 cd*B/m^2         | 1 cd/m^2*s       | 1 kg*cd/m*s^2      | 1 kg*cd/m^3*s^2  | 1 kg*cd/s^2        | 1 kg*cd/s^3        | 1 s*A*cd/m^2     | 1 kg*cd/s^3*A      | 1 s^4*A^2*cd/m^4*kg  | 1 kg*cd/s^3*A^2      | 1 s^3*A^2*cd/m^4*kg  | 1 kg*cd/s^2*A      | 1 kg*cd/m^2*s^2*A  | 1 kg*cd/s^2*A^2      | 1 cd^2/m^4          | 1 cd/s^2         | 1 mol*cd/m^2*s
 1 Gy  | 1 Gy  | 1 m^3/s^2        | 1 J                | 1 m^2/s          | 1 m^2*A/s^2      | 1 m^2*K/s^2        | 1 m^2*mol/s^2        | 1 m^2*cd/s^2        | 1 m^2*B/s^2        | 1 m^2/s^3        | 1 m^3*kg/s^4       | 1 m*kg/s^4       | 1 m^4*kg/s^4       | 1 m^4*kg/s^5       | 1 m^2*A/s        | 1 m^4*kg/s^5*A     | 1 s^2*A^2/kg         | 1 m^4*kg/s^5*A^2     | 1 s*A^2/kg           | 1 m^4*kg/s^4*A     | 1 m^2*kg/s^4*A     | 1 m^4*kg/s^4*A^2     | 1 cd/s^2            | 1 m^4/s^4        | 1 m^2*mol/s^3
 1 kat | 1 kat | 1 m*mol/s        | 1 kg*mol/s         | 1 mol            | 1 A*mol/s        | 1 K*mol/s          | 1 mol^2/s            | 1 mol*cd/s          | 1 mol*B/s          | 1 mol/s^2        | 1 m*kg*mol/s^3     | 1 kg*mol/m*s^3   | 1 m^2*kg*mol/s^3   | 1 m^2*kg*mol/s^4   | 1 A*mol          | 1 m^2*kg*mol/s^4*A | 1 s^3*A^2*mol/m^2*kg | 1 m^2*kg*mol/s^4*A^2 | 1 s^2*A^2*mol/m^2*kg | 1 m^2*kg*mol/s^3*A | 1 kg*mol/s^3*A     | 1 m^2*kg*mol/s^3*A^2 | 1 mol*cd/m^2*s      | 1 m^2*mol/s^3    | 1 mol^2/s^2
(25 rows)

SELECT
  f, unit, f * unit
FROM
  factors CROSS JOIN units
WHERE
  (base OR coherent) AND NOT duplicate
\crosstabview
       f       |       1       |   1 m   |   1 kg   |   1 s   |   1 A   |   1 K   |   1 mol   |   1 cd   |   1 B   |   1 Hz   |   1 N   |   1 Pa   |   1 J   |   1 W   |   1 C   |   1 V   |   1 F   |   1 Ω   |   1 S   |   1 Wb   |   1 T   |   1 H   |   1 lx   |   1 Gy   |   1 kat   
---------------+---------------+---------+----------+---------+---------+---------+-----------+----------+---------+----------+---------+----------+---------+---------+---------+---------+---------+---------+---------+----------+---------+---------+----------+----------+-----------
         1e+33 | 1e+33         | 1e+33 m | 1e+33 kg | 1e+33 s | 1e+33 A | 1e+33 K | 1e+33 mol | 1e+33 cd | 1e+33 B | 1e+33 Hz | 1e+33 N | 1e+33 Pa | 1e+33 J | 1e+33 W | 1e+33 C | 1e+33 V | 1e+33 F | 1e+33 Ω | 1e+33 S | 1e+33 Wb | 1e+33 T | 1e+33 H | 1e+33 lx | 1e+33 Gy | 1e+33 kat
         1e+30 | 1e+30         | 1 Qm    | 1e+30 kg | 1 Qs    | 1 QA    | 1 QK    | 1 Qmol    | 1 Qcd    | 1 QB    | 1 QHz    | 1 QN    | 1 QPa    | 1 QJ    | 1 QW    | 1 QC    | 1 QV    | 1 QF    | 1 QΩ    | 1 QS    | 1 QWb    | 1 QT    | 1 QH    | 1 Qlx    | 1 QGy    | 1 Qkat
         1e+27 | 1e+27         | 1 Rm    | 1 Qg     | 1 Rs    | 1 RA    | 1 RK    | 1 Rmol    | 1 Rcd    | 1 RB    | 1 RHz    | 1 RN    | 1 RPa    | 1 RJ    | 1 RW    | 1 RC    | 1 RV    | 1 RF    | 1 RΩ    | 1 RS    | 1 RWb    | 1 RT    | 1 RH    | 1 Rlx    | 1 RGy    | 1 Rkat
         1e+24 | 1e+24         | 1 Ym    | 1 Rg     | 1 Ys    | 1 YA    | 1 YK    | 1 Ymol    | 1 Ycd    | 1 YB    | 1 YHz    | 1 YN    | 1 YPa    | 1 YJ    | 1 YW    | 1 YC    | 1 YV    | 1 YF    | 1 YΩ    | 1 YS    | 1 YWb    | 1 YT    | 1 YH    | 1 Ylx    | 1 YGy    | 1 Ykat
         1e+21 | 1e+21         | 1 Zm    | 1 Yg     | 1 Zs    | 1 ZA    | 1 ZK    | 1 Zmol    | 1 Zcd    | 1 ZB    | 1 ZHz    | 1 ZN    | 1 ZPa    | 1 ZJ    | 1 ZW    | 1 ZC    | 1 ZV    | 1 ZF    | 1 ZΩ    | 1 ZS    | 1 ZWb    | 1 ZT    | 1 ZH    | 1 Zlx    | 1 ZGy    | 1 Zkat
         1e+18 | 1e+18         | 1 Em    | 1 Zg     | 1 Es    | 1 EA    | 1 EK    | 1 Emol    | 1 Ecd    | 1 EB    | 1 EHz    | 1 EN    | 1 EPa    | 1 EJ    | 1 EW    | 1 EC    | 1 EV    | 1 EF    | 1 EΩ    | 1 ES    | 1 EWb    | 1 ET    | 1 EH    | 1 Elx    | 1 EGy    | 1 Ekat
         1e+15 | 1e+15         | 1 Pm    | 1 Eg     | 1 Ps    | 1 PA    | 1 PK    | 1 Pmol    | 1 Pcd    | 1 PB    | 1 PHz    | 1 PN    | 1 PPa    | 1 PJ    | 1 PW    | 1 PC    | 1 PV    | 1 PF    | 1 PΩ    | 1 PS    | 1 PWb    | 1 PT    | 1 PH    | 1 Plx    | 1 PGy    | 1 Pkat
 1000000000000 | 1000000000000 | 1 Tm    | 1 Pg     | 1 Ts    | 1 TA    | 1 TK    | 1 Tmol    | 1 Tcd    | 1 TB    | 1 THz    | 1 TN    | 1 TPa    | 1 TJ    | 1 TW    | 1 TC    | 1 TV    | 1 TF    | 1 TΩ    | 1 TS    | 1 TWb    | 1 TT    | 1 TH    | 1 Tlx    | 1 TGy    | 1 Tkat
    1000000000 | 1000000000    | 1 Gm    | 1 Tg     | 1 Gsec  | 1 GA    | 1 GK    | 1 Gmol    | 1 Gcd    | 1 GB    | 1 GHz    | 1 GN    | 1 GPa    | 1 GJ    | 1 GW    | 1 GC    | 1 GV    | 1 GF    | 1 GΩ    | 1 GS    | 1 GWb    | 1 GT    | 1 GH    | 1 Glx    | 1 GGy    | 1 Gkat
       1000000 | 1000000       | 1 Mm    | 1 Gg     | 1 Ms    | 1 MA    | 1 MK    | 1 Mmol    | 1 Mcd    | 1 MB    | 1 MHz    | 1 MN    | 1 MPa    | 1 MJ    | 1 MW    | 1 MC    | 1 MV    | 1 MF    | 1 MΩ    | 1 MS    | 1 MWb    | 1 MT    | 1 MH    | 1 Mlx    | 1 MGy    | 1 Mkat
          1000 | 1000          | 1 km    | 1 Mg     | 1 ks    | 1 kA    | 1 kK    | 1 kmol    | 1 kcd    | 1 kB    | 1 kHz    | 1 kN    | 1 kPa    | 1 kJ    | 1 kW    | 1 kC    | 1 kV    | 1 kF    | 1 kΩ    | 1 kS    | 1 kWb    | 1 kT    | 1 kH    | 1 klx    | 1 kGy    | 1 kkat
             1 | 1             | 1 m     | 1 kg     | 1 s     | 1 A     | 1 K     | 1 mol     | 1 cd     | 1 B     | 1 Hz     | 1 N     | 1 Pa     | 1 J     | 1 W     | 1 C     | 1 V     | 1 F     | 1 Ω     | 1 S     | 1 Wb     | 1 T     | 1 H     | 1 lx     | 1 Gy     | 1 kat
         0.001 | 0.001         | 1 mm    | 1 g      | 1 ms    | 1 mA    | 1 mK    | 1 mmol    | 1 mcd    | 1 mB    | 1 mHz    | 1 mN    | 1 mPa    | 1 mJ    | 1 mW    | 1 mC    | 1 mV    | 1 mF    | 1 mΩ    | 1 mS    | 1 mWb    | 1 mT    | 1 mH    | 1 mlx    | 1 mGy    | 1 mkat
         1e-06 | 1e-06         | 1 µm    | 1 mg     | 1 µs    | 1 µA    | 1 µK    | 1 µmol    | 1 µcd    | 1 µB    | 1 µHz    | 1 µN    | 1 µPa    | 1 µJ    | 1 µW    | 1 µC    | 1 µV    | 1 µF    | 1 µΩ    | 1 µS    | 1 µWb    | 1 µT    | 1 µH    | 1 µlx    | 1 µGy    | 1 µkat
         1e-09 | 1e-09         | 1 nm    | 1 µg     | 1 ns    | 1 nA    | 1 nK    | 1 nmol    | 1 ncd    | 1 nB    | 1 nHz    | 1 nN    | 1 nPa    | 1 nJ    | 1 nW    | 1 nC    | 1 nV    | 1 nF    | 1 nΩ    | 1 nS    | 1 nWb    | 1 nT    | 1 nH    | 1 nlx    | 1 nGy    | 1 nkat
         1e-12 | 1e-12         | 1 pm    | 1 ng     | 1 ps    | 1 pA    | 1 pK    | 1 pmol    | 1 pcd    | 1 pB    | 1 pHz    | 1 pN    | 1 pPa    | 1 pJ    | 1 pW    | 1 pC    | 1 pV    | 1 pF    | 1 pΩ    | 1 pS    | 1 pWb    | 1 pT    | 1 pH    | 1 plx    | 1 pGy    | 1 pkat
         1e-15 | 1e-15         | 1 fm    | 1 pg     | 1 fs    | 1 fA    | 1 fK    | 1 fmol    | 1 fcd    | 1 fB    | 1 fHz    | 1 fN    | 1 fPa    | 1 fJ    | 1 fW    | 1 fC    | 1 fV    | 1 fF    | 1 fΩ    | 1 fS    | 1 fWb    | 1 fT    | 1 fH    | 1 flx    | 1 fGy    | 1 fkat
         1e-18 | 1e-18         | 1 am    | 1 fg     | 1 as    | 1 aA    | 1 aK    | 1 amol    | 1 acd    | 1 aB    | 1 aHz    | 1 aN    | 1 aPa    | 1 aJ    | 1 aW    | 1 aC    | 1 aV    | 1 aF    | 1 aΩ    | 1 aS    | 1 aWb    | 1 aT    | 1 aH    | 1 alx    | 1 aGy    | 1 akat
         1e-21 | 1e-21         | 1 zm    | 1 ag     | 1 zs    | 1 zA    | 1 zK    | 1 zmol    | 1 zcd    | 1 zB    | 1 zHz    | 1 zN    | 1 zPa    | 1 zJ    | 1 zW    | 1 zC    | 1 zV    | 1 zF    | 1 zΩ    | 1 zS    | 1 zWb    | 1 zT    | 1 zH    | 1 zlx    | 1 zGy    | 1 zkat
         1e-24 | 1e-24         | 1 ym    | 1 zg     | 1 ys    | 1 yA    | 1 yK    | 1 ymol    | 1 ycd    | 1 yB    | 1 yHz    | 1 yN    | 1 yPa    | 1 yJ    | 1 yW    | 1 yC    | 1 yV    | 1 yF    | 1 yΩ    | 1 yS    | 1 yWb    | 1 yT    | 1 yH    | 1 ylx    | 1 yGy    | 1 ykat
         1e-27 | 1e-27         | 1 rm    | 1 yg     | 1 rs    | 1 rA    | 1 rK    | 1 rmol    | 1 rcd    | 1 rB    | 1 rHz    | 1 rN    | 1 rPa    | 1 rJ    | 1 rW    | 1 rC    | 1 rV    | 1 rF    | 1 rΩ    | 1 rS    | 1 rWb    | 1 rT    | 1 rH    | 1 rlx    | 1 rGy    | 1 rkat
         1e-30 | 1e-30         | 1 qm    | 1 rg     | 1 qs    | 1 qA    | 1 qK    | 1 qmol    | 1 qcd    | 1 qB    | 1 qHz    | 1 qN    | 1 qPa    | 1 qJ    | 1 qW    | 1 qC    | 1 qV    | 1 qF    | 1 qΩ    | 1 qS    | 1 qWb    | 1 qT    | 1 qH    | 1 qlx    | 1 qGy    | 1 qkat
         1e-33 | 1e-33         | 1e-33 m | 1 qg     | 1e-33 s | 1e-33 A | 1e-33 K | 1e-33 mol | 1e-33 cd | 1e-33 B | 1e-33 Hz | 1e-33 N | 1e-33 Pa | 1e-33 J | 1e-33 W | 1e-33 C | 1e-33 V | 1e-33 F | 1e-33 Ω | 1e-33 S | 1e-33 Wb | 1e-33 T | 1e-33 H | 1e-33 lx | 1e-33 Gy | 1e-33 kat
         1e-36 | 1e-36         | 1e-36 m | 1e-36 kg | 1e-36 s | 1e-36 A | 1e-36 K | 1e-36 mol | 1e-36 cd | 1e-36 B | 1e-36 Hz | 1e-36 N | 1e-36 Pa | 1e-36 J | 1e-36 W | 1e-36 C | 1e-36 V | 1e-36 F | 1e-36 Ω | 1e-36 S | 1e-36 Wb | 1e-36 T | 1e-36 H | 1e-36 lx | 1e-36 Gy | 1e-36 kat
             0 | 0             | 0 m     | 0 kg     | 0 s     | 0 A     | 0 K     | 0 mol     | 0 cd     | 0 B     | 0 Hz     | 0 N     | 0 Pa     | 0 J     | 0 W     | 0 C     | 0 V     | 0 F     | 0 Ω     | 0 S     | 0 Wb     | 0 T     | 0 H     | 0 lx     | 0 Gy     | 0 kat
(25 rows)

-- test division
WITH i(i) AS (VALUES ('-2'::unit), ('-1'), ('1'), ('2'))
SELECT
  unit, i, unit / i
FROM
  units CROSS JOIN i
WHERE
  (base OR coherent) AND NOT duplicate
\crosstabview
 unit  |    -2     |   -1   |   1   |    2     
-------+-----------+--------+-------+----------
 1     | -0.5      | -1     | 1     | 0.5
 1 m   | -500 mm   | -1 m   | 1 m   | 500 mm
 1 kg  | -500 g    | -1 kg  | 1 kg  | 500 g
 1 s   | -500 ms   | -1 s   | 1 s   | 500 ms
 1 A   | -500 mA   | -1 A   | 1 A   | 500 mA
 1 K   | -500 mK   | -1 K   | 1 K   | 500 mK
 1 mol | -500 mmol | -1 mol | 1 mol | 500 mmol
 1 cd  | -500 mcd  | -1 cd  | 1 cd  | 500 mcd
 1 B   | -500 mB   | -1 B   | 1 B   | 500 mB
 1 Hz  | -500 mHz  | -1 Hz  | 1 Hz  | 500 mHz
 1 N   | -500 mN   | -1 N   | 1 N   | 500 mN
 1 Pa  | -500 mPa  | -1 Pa  | 1 Pa  | 500 mPa
 1 J   | -500 mJ   | -1 J   | 1 J   | 500 mJ
 1 W   | -500 mW   | -1 W   | 1 W   | 500 mW
 1 C   | -500 mC   | -1 C   | 1 C   | 500 mC
 1 V   | -500 mV   | -1 V   | 1 V   | 500 mV
 1 F   | -500 mF   | -1 F   | 1 F   | 500 mF
 1 Ω   | -500 mΩ   | -1 Ω   | 1 Ω   | 500 mΩ
 1 S   | -500 mS   | -1 S   | 1 S   | 500 mS
 1 Wb  | -500 mWb  | -1 Wb  | 1 Wb  | 500 mWb
 1 T   | -500 mT   | -1 T   | 1 T   | 500 mT
 1 H   | -500 mH   | -1 H   | 1 H   | 500 mH
 1 lx  | -500 mlx  | -1 lx  | 1 lx  | 500 mlx
 1 Gy  | -500 mGy  | -1 Gy  | 1 Gy  | 500 mGy
 1 kat | -500 mkat | -1 kat | 1 kat | 500 mkat
(25 rows)

WITH i(i) AS (VALUES ('-2'::unit), ('-1'), ('0'), ('1'), ('2'))
SELECT
  i, unit, i / unit
FROM
  units CROSS JOIN i
WHERE
  (base OR coherent) AND NOT duplicate
\crosstabview
 i  | 1  |   1 m   |   1 kg   |  1 s  |   1 A   |   1 K   |   1 mol   |   1 cd   |   1 B   | 1 Hz |     1 N     |    1 Pa     |      1 J      |      1 W      |     1 C      |       1 V       |        1 F        | 1 Ω  | 1 S  |      1 Wb       |     1 T     |        1 H        |   1 lx    |    1 Gy    |  1 kat   
----+----+---------+----------+-------+---------+---------+-----------+----------+---------+------+-------------+-------------+---------------+---------------+--------------+-----------------+-------------------+------+------+-----------------+-------------+-------------------+-----------+------------+----------
 -2 | -2 | -2 m^-1 | -2 kg^-1 | -2 Hz | -2 A^-1 | -2 K^-1 | -2 mol^-1 | -2 cd^-1 | -2 B^-1 | -2 s | -2 s^2/m*kg | -2 m*s^2/kg | -2 s^2/m^2*kg | -2 s^3/m^2*kg | -2 s^-1*A^-1 | -2 s^3*A/m^2*kg | -2 m^2*kg/s^4*A^2 | -2 S | -2 Ω | -2 s^2*A/m^2*kg | -2 s^2*A/kg | -2 s^2*A^2/m^2*kg | -2 m^2/cd | -2 s^2/m^2 | -2 s/mol
 -1 | -1 | -1 m^-1 | -1 kg^-1 | -1 Hz | -1 A^-1 | -1 K^-1 | -1 mol^-1 | -1 cd^-1 | -1 B^-1 | -1 s | -1 s^2/m*kg | -1 m*s^2/kg | -1 s^2/m^2*kg | -1 s^3/m^2*kg | -1 s^-1*A^-1 | -1 s^3*A/m^2*kg | -1 m^2*kg/s^4*A^2 | -1 S | -1 Ω | -1 s^2*A/m^2*kg | -1 s^2*A/kg | -1 s^2*A^2/m^2*kg | -1 m^2/cd | -1 s^2/m^2 | -1 s/mol
 0  | 0  | 0 m^-1  | 0 kg^-1  | 0 Hz  | 0 A^-1  | 0 K^-1  | 0 mol^-1  | 0 cd^-1  | 0 B^-1  | 0 s  | 0 s^2/m*kg  | 0 m*s^2/kg  | 0 s^2/m^2*kg  | 0 s^3/m^2*kg  | 0 s^-1*A^-1  | 0 s^3*A/m^2*kg  | 0 m^2*kg/s^4*A^2  | 0 S  | 0 Ω  | 0 s^2*A/m^2*kg  | 0 s^2*A/kg  | 0 s^2*A^2/m^2*kg  | 0 m^2/cd  | 0 s^2/m^2  | 0 s/mol
 1  | 1  | 1 m^-1  | 1 kg^-1  | 1 Hz  | 1 A^-1  | 1 K^-1  | 1 mol^-1  | 1 cd^-1  | 1 B^-1  | 1 s  | 1 s^2/m*kg  | 1 m*s^2/kg  | 1 s^2/m^2*kg  | 1 s^3/m^2*kg  | 1 s^-1*A^-1  | 1 s^3*A/m^2*kg  | 1 m^2*kg/s^4*A^2  | 1 S  | 1 Ω  | 1 s^2*A/m^2*kg  | 1 s^2*A/kg  | 1 s^2*A^2/m^2*kg  | 1 m^2/cd  | 1 s^2/m^2  | 1 s/mol
 2  | 2  | 2 m^-1  | 2 kg^-1  | 2 Hz  | 2 A^-1  | 2 K^-1  | 2 mol^-1  | 2 cd^-1  | 2 B^-1  | 2 s  | 2 s^2/m*kg  | 2 m*s^2/kg  | 2 s^2/m^2*kg  | 2 s^3/m^2*kg  | 2 s^-1*A^-1  | 2 s^3*A/m^2*kg  | 2 m^2*kg/s^4*A^2  | 2 S  | 2 Ω  | 2 s^2*A/m^2*kg  | 2 s^2*A/kg  | 2 s^2*A^2/m^2*kg  | 2 m^2/cd  | 2 s^2/m^2  | 2 s/mol
(5 rows)

SELECT
  a.unit AS a, b.unit AS b, a.unit / b.unit AS div
FROM
  units AS a CROSS JOIN units AS b
WHERE
  (a.base OR a.coherent) AND NOT a.duplicate AND (b.base OR b.coherent) AND NOT b.duplicate
\crosstabview
   a   |   1   |       1 m        |        1 kg        |       1 s        |       1 A        |        1 K         |        1 mol         |        1 cd         |        1 B         |       1 Hz       |        1 N         |       1 Pa       |        1 J         |        1 W         |       1 C        |        1 V         |         1 F          |         1 Ω          |         1 S          |        1 Wb        |        1 T         |         1 H          |        1 lx         |       1 Gy       |        1 kat         
-------+-------+------------------+--------------------+------------------+------------------+--------------------+----------------------+---------------------+--------------------+------------------+--------------------+------------------+--------------------+--------------------+------------------+--------------------+----------------------+----------------------+----------------------+--------------------+--------------------+----------------------+---------------------+------------------+----------------------
 1     | 1     | 1 m^-1           | 1 kg^-1            | 1 Hz             | 1 A^-1           | 1 K^-1             | 1 mol^-1             | 1 cd^-1             | 1 B^-1             | 1 s              | 1 s^2/m*kg         | 1 m*s^2/kg       | 1 s^2/m^2*kg       | 1 s^3/m^2*kg       | 1 s^-1*A^-1      | 1 s^3*A/m^2*kg     | 1 m^2*kg/s^4*A^2     | 1 S                  | 1 Ω                  | 1 s^2*A/m^2*kg     | 1 s^2*A/kg         | 1 s^2*A^2/m^2*kg     | 1 m^2/cd            | 1 s^2/m^2        | 1 s/mol
 1 m   | 1 m   | 1                | 1 m/kg             | 1 m/s            | 1 m/A            | 1 m/K              | 1 m/mol              | 1 m/cd              | 1 m/B              | 1 m*s            | 1 s^2/kg           | 1 m^2*s^2/kg     | 1 s^2/m*kg         | 1 s^3/m*kg         | 1 m/s*A          | 1 s^3*A/m*kg       | 1 m^3*kg/s^4*A^2     | 1 s^3*A^2/m*kg       | 1 m^3*kg/s^3*A^2     | 1 s^2*A/m*kg       | 1 m*s^2*A/kg       | 1 s^2*A^2/m*kg       | 1 m^3/cd            | 1 s^2/m          | 1 m*s/mol
 1 kg  | 1 kg  | 1 kg/m           | 1                  | 1 kg/s           | 1 kg/A           | 1 kg/K             | 1 kg/mol             | 1 kg/cd             | 1 kg/B             | 1 kg*s           | 1 s^2/m            | 1 m*s^2          | 1 s^2/m^2          | 1 s^3/m^2          | 1 kg/s*A         | 1 s^3*A/m^2        | 1 m^2*kg^2/s^4*A^2   | 1 s^3*A^2/m^2        | 1 m^2*kg^2/s^3*A^2   | 1 s^2*A/m^2        | 1 s^2*A            | 1 s^2*A^2/m^2        | 1 m^2*kg/cd         | 1 kg*s^2/m^2     | 1 kg*s/mol
 1 s   | 1 s   | 1 s/m            | 1 s/kg             | 1                | 1 s/A            | 1 s/K              | 1 s/mol              | 1 s/cd              | 1 s/B              | 1 s^2            | 1 s^3/m*kg         | 1 m*s^3/kg       | 1 s^3/m^2*kg       | 1 s^4/m^2*kg       | 1 A^-1           | 1 s^4*A/m^2*kg     | 1 Ω                  | 1 F                  | 1 H                  | 1 s^3*A/m^2*kg     | 1 s^3*A/kg         | 1 S                  | 1 m^2*s/cd          | 1 s^3/m^2        | 1 s^2/mol
 1 A   | 1 A   | 1 A/m            | 1 A/kg             | 1 A/s            | 1                | 1 A/K              | 1 A/mol              | 1 A/cd              | 1 A/B              | 1 C              | 1 s^2*A/m*kg       | 1 m*s^2*A/kg     | 1 s^2*A/m^2*kg     | 1 s^3*A/m^2*kg     | 1 Hz             | 1 S                | 1 m^2*kg/s^4*A       | 1 s^3*A^3/m^2*kg     | 1 V                  | 1 s^2*A^2/m^2*kg   | 1 s^2*A^2/kg       | 1 s^2*A^3/m^2*kg     | 1 m^2*A/cd          | 1 s^2*A/m^2      | 1 s*A/mol
 1 K   | 1 K   | 1 K/m            | 1 K/kg             | 1 K/s            | 1 K/A            | 1                  | 1 K/mol              | 1 K/cd              | 1 K/B              | 1 s*K            | 1 s^2*K/m*kg       | 1 m*s^2*K/kg     | 1 s^2*K/m^2*kg     | 1 s^3*K/m^2*kg     | 1 K/s*A          | 1 s^3*A*K/m^2*kg   | 1 m^2*kg*K/s^4*A^2   | 1 s^3*A^2*K/m^2*kg   | 1 m^2*kg*K/s^3*A^2   | 1 s^2*A*K/m^2*kg   | 1 s^2*A*K/kg       | 1 s^2*A^2*K/m^2*kg   | 1 m^2*K/cd          | 1 s^2*K/m^2      | 1 s*K/mol
 1 mol | 1 mol | 1 mol/m          | 1 mol/kg           | 1 kat            | 1 mol/A          | 1 mol/K            | 1                    | 1 mol/cd            | 1 mol/B            | 1 s*mol          | 1 s^2*mol/m*kg     | 1 m*s^2*mol/kg   | 1 s^2*mol/m^2*kg   | 1 s^3*mol/m^2*kg   | 1 mol/s*A        | 1 s^3*A*mol/m^2*kg | 1 m^2*kg*mol/s^4*A^2 | 1 s^3*A^2*mol/m^2*kg | 1 m^2*kg*mol/s^3*A^2 | 1 s^2*A*mol/m^2*kg | 1 s^2*A*mol/kg     | 1 s^2*A^2*mol/m^2*kg | 1 m^2*mol/cd        | 1 s^2*mol/m^2    | 1 s
 1 cd  | 1 cd  | 1 cd/m           | 1 cd/kg            | 1 cd/s           | 1 cd/A           | 1 cd/K             | 1 cd/mol             | 1                   | 1 cd/B             | 1 s*cd           | 1 s^2*cd/m*kg      | 1 m*s^2*cd/kg    | 1 s^2*cd/m^2*kg    | 1 s^3*cd/m^2*kg    | 1 cd/s*A         | 1 s^3*A*cd/m^2*kg  | 1 m^2*kg*cd/s^4*A^2  | 1 s^3*A^2*cd/m^2*kg  | 1 m^2*kg*cd/s^3*A^2  | 1 s^2*A*cd/m^2*kg  | 1 s^2*A*cd/kg      | 1 s^2*A^2*cd/m^2*kg  | 1 m^2               | 1 s^2*cd/m^2     | 1 s*cd/mol
 1 B   | 1 B   | 1 B/m            | 1 B/kg             | 1 B/s            | 1 B/A            | 1 B/K              | 1 B/mol              | 1 B/cd              | 1                  | 1 s*B            | 1 s^2*B/m*kg       | 1 m*s^2*B/kg     | 1 s^2*B/m^2*kg     | 1 s^3*B/m^2*kg     | 1 B/s*A          | 1 s^3*A*B/m^2*kg   | 1 m^2*kg*B/s^4*A^2   | 1 s^3*A^2*B/m^2*kg   | 1 m^2*kg*B/s^3*A^2   | 1 s^2*A*B/m^2*kg   | 1 s^2*A*B/kg       | 1 s^2*A^2*B/m^2*kg   | 1 m^2*B/cd          | 1 s^2*B/m^2      | 1 s*B/mol
 1 Hz  | 1 Hz  | 1 m^-1*s^-1      | 1 kg^-1*s^-1       | 1 s^-2           | 1 s^-1*A^-1      | 1 s^-1*K^-1        | 1 s^-1*mol^-1        | 1 s^-1*cd^-1        | 1 s^-1*B^-1        | 1                | 1 s/m*kg           | 1 m*s/kg         | 1 s/m^2*kg         | 1 s^2/m^2*kg       | 1 s^-2*A^-1      | 1 s^2*A/m^2*kg     | 1 m^2*kg/s^5*A^2     | 1 s^2*A^2/m^2*kg     | 1 m^2*kg/s^4*A^2     | 1 s*A/m^2*kg       | 1 s*A/kg           | 1 s*A^2/m^2*kg       | 1 m^2/s*cd          | 1 s/m^2          | 1 mol^-1
 1 N   | 1 N   | 1 kg/s^2         | 1 m/s^2            | 1 m*kg/s^3       | 1 m*kg/s^2*A     | 1 m*kg/s^2*K       | 1 m*kg/s^2*mol       | 1 m*kg/s^2*cd       | 1 m*kg/s^2*B       | 1 m*kg/s         | 1                  | 1 m^2            | 1 m^-1             | 1 s/m              | 1 m*kg/s^3*A     | 1 s*A/m            | 1 m^3*kg^2/s^6*A^2   | 1 s*A^2/m            | 1 m^3*kg^2/s^5*A^2   | 1 A/m              | 1 m*A              | 1 A^2/m              | 1 m^3*kg/s^2*cd     | 1 kg/m           | 1 m*kg/s*mol
 1 Pa  | 1 Pa  | 1 kg/m^2*s^2     | 1 m^-1*s^-2        | 1 kg/m*s^3       | 1 kg/m*s^2*A     | 1 kg/m*s^2*K       | 1 kg/m*s^2*mol       | 1 kg/m*s^2*cd       | 1 kg/m*s^2*B       | 1 kg/m*s         | 1 m^-2             | 1                | 1 m^-3             | 1 s/m^3            | 1 kg/m*s^3*A     | 1 s*A/m^3          | 1 m*kg^2/s^6*A^2     | 1 s*A^2/m^3          | 1 m*kg^2/s^5*A^2     | 1 A/m^3            | 1 A/m              | 1 A^2/m^3            | 1 m*kg/s^2*cd       | 1 kg/m^3         | 1 kg/m*s*mol
 1 J   | 1 J   | 1 N              | 1 Gy               | 1 W              | 1 Wb             | 1 m^2*kg/s^2*K     | 1 m^2*kg/s^2*mol     | 1 m^2*kg/s^2*cd     | 1 m^2*kg/s^2*B     | 1 m^2*kg/s       | 1 m                | 1 m^3            | 1                  | 1 s                | 1 V              | 1 C                | 1 m^4*kg^2/s^6*A^2   | 1 s*A^2              | 1 m^4*kg^2/s^5*A^2   | 1 A                | 1 m^2*A            | 1 A^2                | 1 m^4*kg/s^2*cd     | 1 kg             | 1 m^2*kg/s*mol
 1 W   | 1 W   | 1 m*kg/s^3       | 1 m^2/s^3          | 1 m^2*kg/s^4     | 1 V              | 1 m^2*kg/s^3*K     | 1 m^2*kg/s^3*mol     | 1 m^2*kg/s^3*cd     | 1 m^2*kg/s^3*B     | 1 J              | 1 m/s              | 1 m^3/s          | 1 Hz               | 1                  | 1 m^2*kg/s^4*A   | 1 A                | 1 m^4*kg^2/s^7*A^2   | 1 A^2                | 1 m^4*kg^2/s^6*A^2   | 1 A/s              | 1 m^2*A/s          | 1 A^2/s              | 1 m^4*kg/s^3*cd     | 1 kg/s           | 1 m^2*kg/s^2*mol
 1 C   | 1 C   | 1 s*A/m          | 1 s*A/kg           | 1 A              | 1 s              | 1 s*A/K            | 1 s*A/mol            | 1 s*A/cd            | 1 s*A/B            | 1 s^2*A          | 1 s^3*A/m*kg       | 1 m*s^3*A/kg     | 1 s^3*A/m^2*kg     | 1 s^4*A/m^2*kg     | 1                | 1 F                | 1 V                  | 1 s^4*A^3/m^2*kg     | 1 Wb                 | 1 S                | 1 s^3*A^2/kg       | 1 s^3*A^3/m^2*kg     | 1 m^2*s*A/cd        | 1 s^3*A/m^2      | 1 s^2*A/mol
 1 V   | 1 V   | 1 m*kg/s^3*A     | 1 m^2/s^3*A        | 1 m^2*kg/s^4*A   | 1 Ω              | 1 m^2*kg/s^3*A*K   | 1 m^2*kg/s^3*A*mol   | 1 m^2*kg/s^3*A*cd   | 1 m^2*kg/s^3*A*B   | 1 Wb             | 1 m/s*A            | 1 m^3/s*A        | 1 s^-1*A^-1        | 1 A^-1             | 1 m^2*kg/s^4*A^2 | 1                  | 1 m^4*kg^2/s^7*A^3   | 1 A                  | 1 m^4*kg^2/s^6*A^3   | 1 Hz               | 1 m^2/s            | 1 A/s                | 1 m^4*kg/s^3*A*cd   | 1 kg/s*A         | 1 m^2*kg/s^2*A*mol
 1 F   | 1 F   | 1 s^4*A^2/m^3*kg | 1 s^4*A^2/m^2*kg^2 | 1 S              | 1 s^4*A/m^2*kg   | 1 s^4*A^2/m^2*kg*K | 1 s^4*A^2/m^2*kg*mol | 1 s^4*A^2/m^2*kg*cd | 1 s^4*A^2/m^2*kg*B | 1 s^5*A^2/m^2*kg | 1 s^6*A^2/m^3*kg^2 | 1 s^6*A^2/m*kg^2 | 1 s^6*A^2/m^4*kg^2 | 1 s^7*A^2/m^4*kg^2 | 1 s^3*A/m^2*kg   | 1 s^7*A^3/m^4*kg^2 | 1                    | 1 s^7*A^4/m^4*kg^2   | 1 s                  | 1 s^6*A^3/m^4*kg^2 | 1 s^6*A^3/m^2*kg^2 | 1 s^6*A^4/m^4*kg^2   | 1 s^4*A^2/kg*cd     | 1 s^6*A^2/m^4*kg | 1 s^5*A^2/m^2*kg*mol
 1 Ω   | 1 Ω   | 1 m*kg/s^3*A^2   | 1 m^2/s^3*A^2      | 1 m^2*kg/s^4*A^2 | 1 m^2*kg/s^3*A^3 | 1 m^2*kg/s^3*A^2*K | 1 m^2*kg/s^3*A^2*mol | 1 m^2*kg/s^3*A^2*cd | 1 m^2*kg/s^3*A^2*B | 1 H              | 1 m/s*A^2          | 1 m^3/s*A^2      | 1 s^-1*A^-2        | 1 A^-2             | 1 m^2*kg/s^4*A^3 | 1 A^-1             | 1 m^4*kg^2/s^7*A^4   | 1                    | 1 m^4*kg^2/s^6*A^4   | 1 s^-1*A^-1        | 1 m^2/s*A          | 1 Hz                 | 1 m^4*kg/s^3*A^2*cd | 1 kg/s*A^2       | 1 m^2*kg/s^2*A^2*mol
 1 S   | 1 S   | 1 s^3*A^2/m^3*kg | 1 s^3*A^2/m^2*kg^2 | 1 s^2*A^2/m^2*kg | 1 s^3*A/m^2*kg   | 1 s^3*A^2/m^2*kg*K | 1 s^3*A^2/m^2*kg*mol | 1 s^3*A^2/m^2*kg*cd | 1 s^3*A^2/m^2*kg*B | 1 F              | 1 s^5*A^2/m^3*kg^2 | 1 s^5*A^2/m*kg^2 | 1 s^5*A^2/m^4*kg^2 | 1 s^6*A^2/m^4*kg^2 | 1 s^2*A/m^2*kg   | 1 s^6*A^3/m^4*kg^2 | 1 Hz                 | 1 s^6*A^4/m^4*kg^2   | 1                    | 1 s^5*A^3/m^4*kg^2 | 1 s^5*A^3/m^2*kg^2 | 1 s^5*A^4/m^4*kg^2   | 1 s^3*A^2/kg*cd     | 1 s^5*A^2/m^4*kg | 1 s^4*A^2/m^2*kg*mol
 1 Wb  | 1 Wb  | 1 m*kg/s^2*A     | 1 m^2/s^2*A        | 1 V              | 1 H              | 1 m^2*kg/s^2*A*K   | 1 m^2*kg/s^2*A*mol   | 1 m^2*kg/s^2*A*cd   | 1 m^2*kg/s^2*A*B   | 1 m^2*kg/s*A     | 1 m/A              | 1 m^3/A          | 1 A^-1             | 1 s/A              | 1 Ω              | 1 s                | 1 m^4*kg^2/s^6*A^3   | 1 C                  | 1 m^4*kg^2/s^5*A^3   | 1                  | 1 m^2              | 1 A                  | 1 m^4*kg/s^2*A*cd   | 1 kg/A           | 1 m^2*kg/s*A*mol
 1 T   | 1 T   | 1 kg/m*s^2*A     | 1 s^-2*A^-1        | 1 kg/s^3*A       | 1 kg/s^2*A^2     | 1 kg/s^2*A*K       | 1 kg/s^2*A*mol       | 1 kg/s^2*A*cd       | 1 kg/s^2*A*B       | 1 kg/s*A         | 1 m^-1*A^-1        | 1 m/A            | 1 m^-2*A^-1        | 1 s/m^2*A          | 1 kg/s^3*A^2     | 1 s/m^2            | 1 m^2*kg^2/s^6*A^3   | 1 s*A/m^2            | 1 m^2*kg^2/s^5*A^3   | 1 m^-2             | 1                  | 1 A/m^2              | 1 m^2*kg/s^2*A*cd   | 1 kg/m^2*A       | 1 kg/s*A*mol
 1 H   | 1 H   | 1 m*kg/s^2*A^2   | 1 m^2/s^2*A^2      | 1 Ω              | 1 m^2*kg/s^2*A^3 | 1 m^2*kg/s^2*A^2*K | 1 m^2*kg/s^2*A^2*mol | 1 m^2*kg/s^2*A^2*cd | 1 m^2*kg/s^2*A^2*B | 1 m^2*kg/s*A^2   | 1 m/A^2            | 1 m^3/A^2        | 1 A^-2             | 1 s/A^2            | 1 m^2*kg/s^3*A^3 | 1 s/A              | 1 m^4*kg^2/s^6*A^4   | 1 s                  | 1 m^4*kg^2/s^5*A^4   | 1 A^-1             | 1 m^2/A            | 1                    | 1 m^4*kg/s^2*A^2*cd | 1 kg/A^2         | 1 m^2*kg/s*A^2*mol
 1 lx  | 1 lx  | 1 cd/m^3         | 1 cd/m^2*kg        | 1 cd/m^2*s       | 1 cd/m^2*A       | 1 cd/m^2*K         | 1 cd/m^2*mol         | 1 m^-2              | 1 cd/m^2*B         | 1 s*cd/m^2       | 1 s^2*cd/m^3*kg    | 1 s^2*cd/m*kg    | 1 s^2*cd/m^4*kg    | 1 s^3*cd/m^4*kg    | 1 cd/m^2*s*A     | 1 s^3*A*cd/m^4*kg  | 1 kg*cd/s^4*A^2      | 1 s^3*A^2*cd/m^4*kg  | 1 kg*cd/s^3*A^2      | 1 s^2*A*cd/m^4*kg  | 1 s^2*A*cd/m^2*kg  | 1 s^2*A^2*cd/m^4*kg  | 1                   | 1 s^2*cd/m^4     | 1 s*cd/m^2*mol
 1 Gy  | 1 Gy  | 1 m/s^2          | 1 m^2/kg*s^2       | 1 m^2/s^3        | 1 m^2/s^2*A      | 1 m^2/s^2*K        | 1 m^2/s^2*mol        | 1 m^2/s^2*cd        | 1 m^2/s^2*B        | 1 m^2/s          | 1 m/kg             | 1 m^3/kg         | 1 kg^-1            | 1 s/kg             | 1 m^2/s^3*A      | 1 s*A/kg           | 1 m^4*kg/s^6*A^2     | 1 s*A^2/kg           | 1 m^4*kg/s^5*A^2     | 1 A/kg             | 1 m^2*A/kg         | 1 A^2/kg             | 1 m^4/s^2*cd        | 1                | 1 m^2/s*mol
 1 kat | 1 kat | 1 mol/m*s        | 1 mol/kg*s         | 1 mol/s^2        | 1 mol/s*A        | 1 mol/s*K          | 1 Hz                 | 1 mol/s*cd          | 1 mol/s*B          | 1 mol            | 1 s*mol/m*kg       | 1 m*s*mol/kg     | 1 s*mol/m^2*kg     | 1 s^2*mol/m^2*kg   | 1 mol/s^2*A      | 1 s^2*A*mol/m^2*kg | 1 m^2*kg*mol/s^5*A^2 | 1 s^2*A^2*mol/m^2*kg | 1 m^2*kg*mol/s^4*A^2 | 1 s*A*mol/m^2*kg   | 1 s*A*mol/kg       | 1 s*A^2*mol/m^2*kg   | 1 m^2*mol/s*cd      | 1 s*mol/m^2      | 1
(25 rows)

-- test comparisons
WITH
  v(u) AS (VALUES
	('-2'::unit),
	('-1'::unit),
	(-kilogram()),
	(-meter()),
	('-0'::unit),
	('0'::unit),
	('1'::unit),
	(kilogram()),
	(meter()),
	('2'::unit),
	(kilogram(2)),
	(meter(2))
  ),
  va(a) AS (SELECT * FROM v),
  vb(b) AS (SELECT * FROM v)
SELECT
  a, b,
  CASE WHEN unit_cmp(a, b) < 0 THEN '<'
       WHEN unit_cmp(a, b) = 0 THEN '='
       WHEN unit_cmp(a, b) > 0 THEN '>'
  END AS cmp
FROM
  va CROSS JOIN vb
\crosstabview
   a   | -2 | -1 | -1 kg | -1 m | -0 | 0 | 1 | 1 kg | 1 m | 2 | 2 kg | 2 m 
-------+----+----+-------+------+----+---+---+------+-----+---+------+-----
 -2    | =  | <  | <     | <    | <  | < | < | <    | <   | < | <    | <
 -1    | >  | =  | <     | <    | <  | < | < | <    | <   | < | <    | <
 -1 kg | >  | >  | =     | <    | <  | < | < | <    | <   | < | <    | <
 -1 m  | >  | >  | >     | =    | <  | < | < | <    | <   | < | <    | <
 -0    | >  | >  | >     | >    | =  | = | < | <    | <   | < | <    | <
 0     | >  | >  | >     | >    | =  | = | < | <    | <   | < | <    | <
 1     | >  | >  | >     | >    | >  | > | = | <    | <   | < | <    | <
 1 kg  | >  | >  | >     | >    | >  | > | > | =    | <   | < | <    | <
 1 m   | >  | >  | >     | >    | >  | > | > | >    | =   | < | <    | <
 2     | >  | >  | >     | >    | >  | > | > | >    | >   | = | <    | <
 2 kg  | >  | >  | >     | >    | >  | > | > | >    | >   | > | =    | <
 2 m   | >  | >  | >     | >    | >  | > | > | >    | >   | > | >    | =
(12 rows)

-- test all prefix/unit combinations
SELECT
  u, p, (p||u)::unit
FROM
  prefixes CROSS JOIN units
WHERE
  u <> 'kg' AND
  (p||u) <> 'dat' -- ambiguous
\crosstabview
  u  |         q          |          r          |        y        |        z        |        a        |        f        |         p          |        n        |        µ        |       mu        |        m        |        c        |       d        |                |       da       |               h               |        k        |        M        |        G         |          T          |         P         |        E        |        Z        |        Y        |        R        |        Q        
-----+--------------------+---------------------+-----------------+-----------------+-----------------+-----------------+--------------------+-----------------+-----------------+-----------------+-----------------+-----------------+----------------+----------------+----------------+-------------------------------+-----------------+-----------------+------------------+---------------------+-------------------+-----------------+-----------------+-----------------+-----------------+-----------------
 m/m | 1e-30              | 1e-27               | 1e-24           | 1e-21           | 1e-18           | 1e-15           | 1e-12              | 1e-09           | 1e-06           | 1e-06           | 0.001           | 0.01            | 0.1            | 1              | 10             | 100                           | 1000            | 1000000         | 1000000000       | 1000000000000       | 1e+15             | 1e+18           | 1e+21           | 1e+24           | 1e+27           | 1e+30
 m   | 1 qm               | 1 rm                | 1 ym            | 1 zm            | 1 am            | 1 fm            | 1 pm               | 1 nm            | 1 µm            | 1 µm            | 1 mm            | 10 mm           | 100 mm         | 1 m            | 10 m           | 100 m                         | 1 km            | 1 Mm            | 1 Gm             | 1 Tm                | 1 Pm              | 1 Em            | 1 Zm            | 1 Ym            | 1 Rm            | 1 Qm
 s   | 1 qs               | 1 rs                | 1 ys            | 1 zs            | 1 as            | 1 fs            | 1 ps               | 1 ns            | 1 µs            | 1 µs            | 1 ms            | 10 ms           | 100 ms         | 1 s            | 10 s           | 100 s                         | 1 ks            | 1 Ms            | 100 µT           | 1 Ts                | 1 Ps              | 1 Es            | 1 Zs            | 1 Ys            | 1 Rs            | 1 Qs
 A   | 1 qA               | 1 rA                | 1 yA            | 1 zA            | 1 aA            | 1 fA            | 1 pA               | 1 nA            | 1 µA            | 1 µA            | 1 mA            | 10 mA           | 100 mA         | 1 A            | 10 A           | 100 A                         | 1 kA            | 1 MA            | 1 GA             | 1 TA                | 1 PA              | 1 EA            | 1 ZA            | 1 YA            | 1 RA            | 1 QA
 K   | 1 qK               | 1 rK                | 1 yK            | 1 zK            | 1 aK            | 1 fK            | 1 pK               | 1 nK            | 1 µK            | 1 µK            | 1 mK            | 10 mK           | 100 mK         | 1 K            | 10 K           | 100 K                         | 1 kK            | 1 MK            | 1 GK             | 1 TK                | 1 PK              | 1 EK            | 1 ZK            | 1 YK            | 1 RK            | 1 QK
 mol | 1 qmol             | 1 rmol              | 1 ymol          | 1 zmol          | 1 amol          | 1 fmol          | 1 pmol             | 1 nmol          | 1 µmol          | 1 µmol          | 1 mmol          | 10 mmol         | 100 mmol       | 1 mol          | 10 mol         | 100 mol                       | 1 kmol          | 1 Mmol          | 1 Gmol           | 1 Tmol              | 1 Pmol            | 1 Emol          | 1 Zmol          | 1 Ymol          | 1 Rmol          | 1 Qmol
 cd  | 1 qcd              | 1 rcd               | 1 ycd           | 1 zcd           | 1 acd           | 1 fcd           | 1 pcd              | 1 ncd           | 1 µcd           | 1 µcd           | 1 mcd           | 10 mcd          | 100 mcd        | 1 cd           | 10 cd          | 100 cd                        | 1 kcd           | 1 Mcd           | 1 Gcd            | 1 Tcd               | 1 Pcd             | 1 Ecd           | 1 Zcd           | 1 Ycd           | 1 Rcd           | 1 Qcd
 B   | 1 qB               | 1 rB                | 1 yB            | 1 zB            | 1 aB            | 1 fB            | 1 pB               | 1 nB            | 1 µB            | 1 µB            | 1 mB            | 10 mB           | 100 mB         | 1 B            | 10 B           | 100 B                         | 1 kB            | 1 MB            | 1 GB             | 1 TB                | 1 PB              | 1 EB            | 1 ZB            | 1 YB            | 1 RB            | 1 QB
 sr  | 1e-30              | 1e-27               | 1e-24           | 1e-21           | 1e-18           | 1e-15           | 1e-12              | 1e-09           | 1e-06           | 1e-06           | 0.001           | 0.01            | 0.1            | 1              | 10             | 100                           | 1000            | 1000000         | 1000000000       | 1000000000000       | 1e+15             | 1e+18           | 1e+21           | 1e+24           | 1e+27           | 1e+30
 Hz  | 1 qHz              | 1 rHz               | 1 yHz           | 1 zHz           | 1 aHz           | 1 fHz           | 1 pHz              | 1 nHz           | 1 µHz           | 1 µHz           | 1 mHz           | 10 mHz          | 100 mHz        | 1 Hz           | 10 Hz          | 100 Hz                        | 1 kHz           | 1 MHz           | 1 GHz            | 1 THz               | 1 PHz             | 1 EHz           | 1 ZHz           | 1 YHz           | 1 RHz           | 1 QHz
 N   | 1 qN               | 1 rN                | 1 yN            | 1 zN            | 1 aN            | 1 fN            | 1 pN               | 1 nN            | 1 µN            | 1 µN            | 1 mN            | 10 mN           | 100 mN         | 1 N            | 10 N           | 100 N                         | 1 kN            | 1 MN            | 1 GN             | 1 TN                | 1 PN              | 1 EN            | 1 ZN            | 1 YN            | 1 RN            | 1 QN
 Pa  | 1 qPa              | 1 rPa               | 1 yPa           | 1 zPa           | 1 aPa           | 1 fPa           | 1 pPa              | 1 nPa           | 1 µPa           | 1 µPa           | 1 mPa           | 10 mPa          | 100 mPa        | 1 Pa           | 10 Pa          | 100 Pa                        | 1 kPa           | 1 MPa           | 1 GPa            | 1 TPa               | 1 PPa             | 1 EPa           | 1 ZPa           | 1 YPa           | 1 RPa           | 1 QPa
 J   | 1 qJ               | 1 rJ                | 1 yJ            | 1 zJ            | 1 aJ            | 1 fJ            | 1 pJ               | 1 nJ            | 1 µJ            | 1 µJ            | 1 mJ            | 10 mJ           | 100 mJ         | 1 J            | 10 J           | 100 J                         | 1 kJ            | 1 MJ            | 1 GJ             | 1 TJ                | 1 PJ              | 1 EJ            | 1 ZJ            | 1 YJ            | 1 RJ            | 1 QJ
 W   | 1 qW               | 1 rW                | 1 yW            | 1 zW            | 1 aW            | 1 fW            | 1 pW               | 1 nW            | 1 µW            | 1 µW            | 1 mW            | 10 mW           | 100 mW         | 1 W            | 10 W           | 100 W                         | 1 kW            | 1 MW            | 1 GW             | 1 TW                | 1 PW              | 1 EW            | 1 ZW            | 1 YW            | 1 RW            | 1 QW
 C   | 1 qC               | 1 rC                | 1 yC            | 1 zC            | 1 aC            | 1 fC            | 1 pC               | 1 nC            | 1 µC            | 1 µC            | 1 mC            | 10 mC           | 100 mC         | 1 C            | 10 C           | 100 C                         | 1 kC            | 1 MC            | 1 GC             | 1 TC                | 1 PC              | 1 EC            | 1 ZC            | 1 YC            | 1 RC            | 1 QC
 V   | 1 qV               | 1 rV                | 1 yV            | 1 zV            | 1 aV            | 1 fV            | 1 pV               | 1 nV            | 1 µV            | 1 µV            | 1 mV            | 10 mV           | 100 mV         | 1 V            | 10 V           | 100 V                         | 1 kV            | 1 MV            | 1 GV             | 1 TV                | 1 PV              | 1 EV            | 1 ZV            | 1 YV            | 1 RV            | 1 QV
 F   | 1 qF               | 1 rF                | 1 yF            | 1 zF            | 1 aF            | 1 fF            | 1 pF               | 1 nF            | 1 µF            | 1 µF            | 1 mF            | 10 mF           | 100 mF         | 1 F            | 10 F           | 100 F                         | 1 kF            | 1 MF            | 1 GF             | 1 TF                | 1 PF              | 1 EF            | 1 ZF            | 1 YF            | 1 RF            | 1 QF
 Ω   | 1 qΩ               | 1 rΩ                | 1 yΩ            | 1 zΩ            | 1 aΩ            | 1 fΩ            | 1 pΩ               | 1 nΩ            | 1 µΩ            | 1 µΩ            | 1 mΩ            | 10 mΩ           | 100 mΩ         | 1 Ω            | 10 Ω           | 100 Ω                         | 1 kΩ            | 1 MΩ            | 1 GΩ             | 1 TΩ                | 1 PΩ              | 1 EΩ            | 1 ZΩ            | 1 YΩ            | 1 RΩ            | 1 QΩ
 ohm | 1 qΩ               | 1 rΩ                | 1 yΩ            | 1 zΩ            | 1 aΩ            | 1 fΩ            | 1 pΩ               | 1 nΩ            | 1 µΩ            | 1 µΩ            | 1 mΩ            | 10 mΩ           | 100 mΩ         | 1 Ω            | 10 Ω           | 100 Ω                         | 1 kΩ            | 1 MΩ            | 1 GΩ             | 1 TΩ                | 1 PΩ              | 1 EΩ            | 1 ZΩ            | 1 YΩ            | 1 RΩ            | 1 QΩ
 S   | 1 qS               | 1 rS                | 1 yS            | 1 zS            | 1 aS            | 1 fS            | 1 pS               | 1 nS            | 1 µS            | 1 µS            | 1 mS            | 10 mS           | 100 mS         | 1 S            | 10 S           | 100 S                         | 1 kS            | 1 MS            | 1 GS             | 1 TS                | 1 PS              | 1 ES            | 1 ZS            | 1 YS            | 1 RS            | 1 QS
 Wb  | 1 qWb              | 1 rWb               | 1 yWb           | 1 zWb           | 1 aWb           | 1 fWb           | 1 pWb              | 1 nWb           | 1 µWb           | 1 µWb           | 1 mWb           | 10 mWb          | 100 mWb        | 1 Wb           | 10 Wb          | 100 Wb                        | 1 kWb           | 1 MWb           | 1 GWb            | 1 TWb               | 1 PWb             | 1 EWb           | 1 ZWb           | 1 YWb           | 1 RWb           | 1 QWb
 T   | 1 qT               | 1 rT                | 1 yT            | 1 zT            | 1 aT            | 1 fT            | 1 pT               | 1 nT            | 1 µT            | 1 µT            | 1 mT            | 10 mT           | 100 mT         | 1 T            | 10 T           | 100 T                         | 1 kT            | 1 MT            | 1 GT             | 1 TT                | 1 PT              | 1 ET            | 1 ZT            | 1 YT            | 1 RT            | 1 QT
 H   | 1 qH               | 1 rH                | 1 yH            | 1 zH            | 1 aH            | 1 fH            | 1 pH               | 1 nH            | 1 µH            | 1 µH            | 1 mH            | 10 mH           | 100 mH         | 1 H            | 10 H           | 100 H                         | 1 kH            | 1 MH            | 1 GH             | 1 TH                | 1 PH              | 1 EH            | 1 ZH            | 1 YH            | 1 RH            | 1 QH
 °C  | 1 qK               | 1 rK                | 1 yK            | 1 zK            | 1 aK            | 1 fK            | 1 pK               | 1 nK            | 1 µK            | 1 µK            | 1 mK            | 10 mK           | 100 mK         | 1 K            | 10 K           | 100 K                         | 1 kK            | 1 MK            | 1 GK             | 1 TK                | 1 PK              | 1 EK            | 1 ZK            | 1 YK            | 1 RK            | 1 QK
 lm  | 1 qcd              | 1 rcd               | 1 ycd           | 1 zcd           | 1 acd           | 1 fcd           | 1 pcd              | 1 ncd           | 1 µcd           | 1 µcd           | 1 mcd           | 10 mcd          | 100 mcd        | 1 cd           | 10 cd          | 100 cd                        | 1 kcd           | 1 Mcd           | 1 Gcd            | 1 Tcd               | 1 Pcd             | 1 Ecd           | 1 Zcd           | 1 Ycd           | 1 Rcd           | 1 Qcd
 lx  | 1 qlx              | 1 rlx               | 1 ylx           | 1 zlx           | 1 alx           | 1 flx           | 1 plx              | 1 nlx           | 1 µlx           | 1 µlx           | 1 mlx           | 10 mlx          | 100 mlx        | 1 lx           | 10 lx          | 100 lx                        | 1 klx           | 1 Mlx           | 1 Glx            | 1 Tlx               | 1 Plx             | 1 Elx           | 1 Zlx           | 1 Ylx           | 1 Rlx           | 1 Qlx
 Bq  | 1 qHz              | 1 rHz               | 1 yHz           | 1 zHz           | 1 aHz           | 1 fHz           | 1 pHz              | 1 nHz           | 1 µHz           | 1 µHz           | 1 mHz           | 10 mHz          | 100 mHz        | 1 Hz           | 10 Hz          | 100 Hz                        | 1 kHz           | 1 MHz           | 1 GHz            | 1 THz               | 1 PHz             | 1 EHz           | 1 ZHz           | 1 YHz           | 1 RHz           | 1 QHz
 Gy  | 1 qGy              | 1 rGy               | 1 yGy           | 1 zGy           | 1 aGy           | 1 fGy           | 1 pGy              | 1 nGy           | 1 µGy           | 1 µGy           | 1 mGy           | 10 mGy          | 100 mGy        | 1 Gy           | 10 Gy          | 100 Gy                        | 1 kGy           | 1 MGy           | 1 GGy            | 1 TGy               | 1 PGy             | 1 EGy           | 1 ZGy           | 1 YGy           | 1 RGy           | 1 QGy
 rad | 1e-32 Gy           | 10 qGy              | 10 rGy          | 10 yGy          | 10 zGy          | 10 aGy          | 10 fGy             | 10 pGy          | 10 nGy          | 10 nGy          | 10 µGy          | 100 µGy         | 1 mGy          | 10 mGy         | 100 mGy        | 1 Gy                          | 10 Gy           | 10 kGy          | 10 MGy           | 10 GGy              | 10 TGy            | 10 PGy          | 10 EGy          | 10 ZGy          | 10 YGy          | 10 RGy
 Sv  | 1 qGy              | 1 rGy               | 1 yGy           | 1 zGy           | 1 aGy           | 1 fGy           | 1 pGy              | 1 nGy           | 1 µGy           | 1 µGy           | 1 mGy           | 10 mGy          | 100 mGy        | 1 Gy           | 10 Gy          | 100 Gy                        | 1 kGy           | 1 MGy           | 1 GGy            | 1 TGy               | 1 PGy             | 1 EGy           | 1 ZGy           | 1 YGy           | 1 RGy           | 1 QGy
 kat | 1 qkat             | 1 rkat              | 1 ykat          | 1 zkat          | 1 akat          | 1 fkat          | 1 pkat             | 1 nkat          | 1 µkat          | 1 µkat          | 1 mkat          | 10 mkat         | 100 mkat       | 1 kat          | 10 kat         | 100 kat                       | 1 kkat          | 1 Mkat          | 1 Gkat           | 1 Tkat              | 1 Pkat            | 1 Ekat          | 1 Zkat          | 1 Ykat          | 1 Rkat          | 1 Qkat
 g   | 1 qg               | 1 rg                | 1 yg            | 1 zg            | 1 ag            | 1 fg            | 1 pg               | 1 ng            | 1 µg            | 1 µg            | 1 mg            | 10 mg           | 100 mg         | 1 g            | 10 g           | 100 g                         | 1 kg            | 1 Mg            | 1 Gg             | 1 Tg                | 1 Pg              | 1 Eg            | 1 Zg            | 1 Yg            | 1 Rg            | 1 Qg
 a   | 1e-28 m^2          | 1e-25 m^2           | 1e-22 m^2       | 1e-19 m^2       | 1e-16 m^2       | 1e-13 m^2       | 1 Pa               | 1e-07 m^2       | 0.0001 m^2      | 0.0001 m^2      | 0.1 m^2         | 1 m^2           | 86.4 ks        | 100 m^2        | 1000 m^2       | 10000 m^2                     | 100000 m^2      | 100000000 m^2   | 100000000000 m^2 | 100000000000000 m^2 | 1 Pa              | 1e+20 m^2       | 1e+23 m^2       | 1e+26 m^2       | 1e+29 m^2       | 1e+32 m^2
 l   | 1e-33 m^3          | 1e-30 m^3           | 1e-27 m^3       | 1e-24 m^3       | 1e-21 m^3       | 1e-18 m^3       | 1e-15 m^3          | 1e-12 m^3       | 1e-09 m^3       | 1e-09 m^3       | 1e-06 m^3       | 1e-05 m^3       | 0.0001 m^3     | 0.001 m^3      | 0.01 m^3       | 0.1 m^3                       | 1 m^3           | 1000 m^3        | 1000000 m^3      | 1000000000 m^3      | 1000000000000 m^3 | 1e+15 m^3       | 1e+18 m^3       | 1e+21 m^3       | 1e+24 m^3       | 1e+27 m^3
 t   | 0.000946352946 m^3 | 1 zg                | 1 ag            | 1 fg            | 98.0665 kPa     | 304.8 mm        | 0.000473176473 m^3 | 1 N             | 1 g             | 1 g             | 1 kg            | 200 mg          | 100 kg         | 1 Mg           |                | 100 Mg                        | 1 Gg            | 1 Tg            | 1 Pg             | 1 Eg                | 1 Zg              | 1 Yg            | 1 Rg            | 1 Qg            | 1e+30 kg        | 1e+33 kg
 bar | 100 rPa            | 100 yPa             | 100 zPa         | 100 aPa         | 100 fPa         | 100 pPa         | 100 nPa            | 100 µPa         | 100 mPa         | 100 mPa         | 100 Pa          | 1 kPa           | 10 kPa         | 100 kPa        | 1 MPa          | 1.05457181764616e-34 m^2*kg/s | 100 MPa         | 100 GPa         | 100 TPa          | 100 PPa             | 100 EPa           | 100 ZPa         | 100 YPa         | 100 RPa         | 100 QPa         | 1e+35 Pa
 min | 60 qs              | 60 rs               | 60 ys           | 60 zs           | 60 as           | 60 fs           | 60 ps              | 60 ns           | 60 µs           | 60 µs           | 60 ms           | 600 ms          | 6 s            | 60 s           | 600 s          | 6 ks                          | 60 ks           | 60 Ms           | 60 Gsec          | 60 Ts               | 60 Ps             | 60 Es           | 60 Zs           | 60 Ys           | 60 Rs           | 60 Qs
 hr  | 3.6 rs             | 3.6 ys              | 3.6 zs          | 3.6 as          | 3.6 fs          | 3.6 ps          | 3.6 ns             | 3.6 µs          | 3.6 ms          | 3.6 ms          | 3.6 s           | 36 s            | 360 s          | 3.6 ks         | 36 ks          | 360 ks                        | 3.6 Ms          | 3.6 Gsec        | 3.6 Ts           | 3.6 Ps              | 3.6 Es            | 3.6 Zs          | 3.6 Ys          | 3.6 Rs          | 3.6 Qs          | 3.6e+33 s
 d   | 86.4 rs            | 5.0292 m            | 914.4 mm        | 86.4 as         | 86.4 fs         | 86.4 ps         | 86.4 ns            | 86.4 µs         | 86.4 ms         | 86.4 ms         | 86.4 s          | 1 cd            | 8.64 ks        | 86.4 ks        | 864 ks         | 0.238480942392 m^3            | 86.4 Ms         | 86.4 Gsec       | 86.4 Ts          | 86.4 Ps             | 86.4 Es           | 86.4 Zs         | 86.4 Ys         | 86.4 Rs         | 86.4 Qs         | 8.64e+34 s
 in  | 2.54e-32 m         | 303.030303030303 µm | 25.4 rm         | 25.4 ym         | 25.4 zm         | 25.4 am         | 0.020457405 m^3    | 25.4 pm         | 25.4 nm         | 25.4 nm         | 60 s            | 254 µm          | 2.54 mm        | 25.4 mm        | 254 mm         | 2.54 m                        | 600 g           | 25.4 km         | 25.4 Mm          | 25.4 Gm             | 25.4 Tm           | 25.4 Pm         | 25.4 Em         | 25.4 Zm         | 25.4 Ym         | 25.4 Rm
 ft  | 3.048e-31 m        | 304.8 qm            | 304.8 rm        | 304.8 ym        | 304.8 zm        | 304.8 am        | 304.8 fm           | 304.8 pm        | 304.8 nm        | 304.8 nm        | 304.8 µm        | 3.048 mm        | 30.48 mm       | 304.8 mm       | 3.048 m        | 30.48 m                       | 304.8 m         | 304.8 km        | 304.8 Mm         | 304.8 Gm            | 304.8 Tm          | 304.8 Pm        | 304.8 Em        | 304.8 Zm        | 304.8 Ym        | 304.8 Rm
 yd  | 9.144e-31 m        | 914.4 qm            | 914.4 rm        | 914.4 ym        | 914.4 zm        | 914.4 am        | 914.4 fm           | 914.4 pm        | 914.4 nm        | 914.4 nm        | 914.4 µm        | 9.144 mm        | 91.44 mm       | 914.4 mm       | 9.144 m        | 91.44 m                       | 914.4 m         | 914.4 km        | 914.4 Mm         | 914.4 Gm            | 914.4 Tm          | 914.4 Pm        | 914.4 Em        | 914.4 Zm        | 914.4 Ym        | 914.4 Rm
 mi  | 1.609344 rm        | 1.609344 ym         | 1.609344 zm     | 1.609344 am     | 1.609344 fm     | 1.609344 pm     | 1.609344 nm        | 1.852 km        | 1.609344 mm     | 1.609344 mm     | 1.609344 m      | 16.09344 m      | 160.9344 m     | 1.609344 km    | 16.09344 km    | 160.9344 km                   | 1.609344 Mm     | 1.609344 Gm     | 1.609344 Tm      | 1.609344 Pm         | 1.609344 Em       | 1.609344 Zm     | 1.609344 Ym     | 1.609344 Rm     | 1.609344 Qm     | 1.609344e+33 m
 oz  | 28.349523125 qg    | 28.349523125 rg     | 28.349523125 yg | 28.349523125 zg | 28.349523125 ag | 28.349523125 fg | 28.349523125 pg    | 28.349523125 ng | 28.349523125 µg | 28.349523125 µg | 28.349523125 mg | 283.49523125 mg | 2.8349523125 g | 28.349523125 g | 283.49523125 g | 2.8349523125 kg               | 28.349523125 kg | 28.349523125 Mg | 28.349523125 Gg  | 28.349523125 Tg     | 28.349523125 Pg   | 28.349523125 Eg | 28.349523125 Zg | 28.349523125 Yg | 28.349523125 Rg | 28.349523125 Qg
 lb  | 453.59237 qg       | 453.59237 rg        | 453.59237 yg    | 453.59237 zg    | 453.59237 ag    | 453.59237 fg    | 453.59237 pg       | 453.59237 ng    | 453.59237 µg    | 453.59237 µg    | 453.59237 mg    | 4.5359237 g     | 45.359237 g    | 453.59237 g    | 4.5359237 kg   | 45.359237 kg                  | 453.59237 kg    | 453.59237 Mg    | 453.59237 Gg     | 453.59237 Tg        | 453.59237 Pg      | 453.59237 Eg    | 453.59237 Zg    | 453.59237 Yg    | 453.59237 Rg    | 453.59237 Qg
(45 rows)