Code Golf
quine add tag
petStorm
Output *half* of the characters that make up your source code, the outputted characters can be *any* characters of your source code.
## Rules
* If your source code is of an odd length, you need to output one extra character from your source code.
* The number of characters must be *half*, no more, no less. An exception is when your source length is odd, and the *half* rules are described above.
* You are *not* allowed to read your own source code.
* It must be possible to identify a section of the program which encodes a different part of the program. (Both rules from the defaults of quining)
* Once you've printed a character from your source code, you can't print it again - you have to pick another character.
* You have to pick characters in the exact order of your source code, that means other orders aren't valid outputs.
Top Answer TeX
Skillmon
# TeX, ~~8~~24 bytes

Defines `~` to expand to the letters, then uses `~` to print the letters.

```tex
\def~{abcdefghijkl}~\bye
```

----
Not a quine, it seems.


```tex
abcd\bye
```

prints `abcd` into the output file (PDF if you're running `pdftex`).
Answer #2 APL (Dyalog Unicode)
Adám
# [APL (Dyalog Unicode)] and many languages and REPLs, 2 bytes

```apl
01
```

[Try it online!][TIO-k9g4a9l1]

[APL (Dyalog Unicode)]: https://www.dyalog.com/
[TIO-k9g4a9l1]: https://tio.run/##SyzI0U2pTMzJT///qKO94L@BIYj@rwAGBQA "APL (Dyalog Unicode) – Try It Online"
Answer #3 Underload
EsolangingFruit
# [Underload], 4 bytes

    ()aS

[Try it online!][TIO-k9gsnhkv]

[Underload]: https://github.com/catseye/stringie
[TIO-k9gsnhkv]: https://tio.run/##K81LSS3KyU9M@f9fQzMx@P9/AA "Underload – Try It Online"
Answer #4 CJam
EsolangingFruit
# [CJam], 2 bytes

     S

[Try it online!][TIO-k9gqrzl6]

The program starts with a space. The program pushes the `S` variable, which contains a space. Thus the `S` character encodes a different section of the program.

[CJam]: https://sourceforge.net/p/cjam
[TIO-k9gqrzl6]: https://tio.run/##S85KzP3/XyH4/38A "CJam – Try It Online"
Answer #5 SQL (Postgres)
Jack Douglas
# [SQL (Postgres)](https://www.postgresql.org/docs/12/sql.html), 150 bytes

<>https://dbfiddle.uk/?rdbms=postgres_12&fiddle=2b70e4e479b49d210bbdd8a3b997611a

Enter question or answer id or url (and optionally further answer ids/urls from the same question) from

Separate each id/url with a space. No need to list your own answers; they will be imported automatically.