What does ` do in golang
<p>I have a variable defined like this</p>

<pre><code>var selectStatement = `
    SELECT role FROM abc INNER JOIN xyz ON (abc.name = 'Service list')
`
</code></pre>

<p>Now what I want to do is instead of using hardcoded 'Service list' I want to read a variable value something like</p>

<pre><code>var myvar = "operation"
var selectStatement = `
    SELECT role FROM abc INNER JOIN xyz ON (abc.name = $myvar)
`
</code></pre>

<p>I know its very simple if there was <code>"string"</code> instead of <code>`string`</code>.
How can I achieve this. What is the difference between <code>"string"</code> and <code>`string`</code>?</p>